Practical Unix

NOTE: Weekly lab sessions start Week 2. You may attend either lab session per week as they both cover the same material. 

Labs will be on Tuesday and Thursday from 11:30AM-12:50PM in ENCINA464.

*You need to attend a minimum of 50 consecutive minutes of lab per week. The day/time you attend lab is at your discretion.*

Practical Unix is a practical introduction to using the Unix set of operating systems with a focus on Linux command line skills.

The course has videos to introduce some commands and how to use them generally and lab exercises to solidify understanding and go beyond the material in the videos. Much of dealing with the command line involves knowing how to best use Google and manual pages to figure things out, so these lab exercises won't tell you how to do everything.

Topics include: grep and regular expressions, shells and ZSH, Vim and Emacs, basic and advanced GDB features, permissions, working with the file system, revision control, Unix utilities, environment customization, and using Python for shell scripts. Topics may be added over time.

If you have questions about the Stanford course, please see or email Trina and Radha 

If you are NOT a Stanford student and have questions, email Sam.