Practical Unix

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

M,W 10:30 - 11:50 AM in Educ 210 

*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 https://practicalunix.org/stanford-course-logistics or email Maya and Trina.  

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