The Unix Shell: Pawsey Edition

This is a short Introduction to Unix which has been tailored to give students enough Unix / command line knowledge to start using Pawsey resources. For further information and documentation on Pawsey resources go to Pawsey support

This material is an edited version a Software Carpentry Unix course http://software-carpentry.org/ which has a https://creativecommons.org/licenses/by/4.0/ license.

Prerequisites

Access to a command-line client (e.g. Mac Terminal, Windows MobaXterm or JupyterHub notebook)

Schedule

Setup Download files required for the lesson
00:00 1. Introducing the Shell What is a command shell and why would I use one?
00:05 2. Navigating Files and Directories How can I move around on my computer?
How can I see what files and directories I have?
How can I specify the location of a file or directory on my computer?
00:30 3. Working With Files and Directories How can I create, copy, and delete files and directories?
How can I edit files?
01:00 4. Pipes and Filters How can I combine existing commands to do new things?
01:50 5. Shell Scripts How can I save and re-use commands?
02:20 6. Finding Things How can I find files?
How can I find things in files?
02:45 7. Extra - Useful things to know What other useful things should I know?
03:05 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.