The notes below are modified from the excellent Unix Shell tutorial that is freely available on the Software Carpentry website. I highly recommend checking out the full version for further reading. The material is being used here under the terms of the Creative Commons Attribution license.

You need to download some files to follow this lesson:

  1. Download and move the file to your Desktop.
  2. Unzip/extract the file. You should end up with a new folder called data-shell on your Desktop.
  3. Open a terminal and type:
$ cd


Part 2: Navigating Files and Directories

Part 3: Working With Files and Directories

Part 4: Pipes and Filters

Part 5: Loops

Part 6: Shell Scripts

Part 7: Finding Things