A quick, one-lesson introduction to the Unix-style command-line environment.
This course is intended to get you up to speed on the shell — using a terminal, managing files and directories, and running command-line programs.
Why Take This Course?
Although the Unix shell has an "old school" feel, it remains an important skill, due to the incredible popularity of Unix-like systems: The majority of web servers in the world today run on Linux, and the same
bash command line is shipped with every Mac computer.
Using the shell is a prerequisite for many other developer skills including version control (such as
git) and deployment.