Extra Unix Shell Material

Software Carpentry’s Introduction to the Unix Shell describes the history of the shell, basic commands, and some of the philosophy that makes it such a powerful tool. This lesson aims to supplement the material in that lesson with short topical lessons on particular shell features that are useful to researchers.

Prerequisites

All of this material assumes that learners have mastered the basic Unix shell lesson.

Getting Ready

A short paragraph describing what learners need to do before tackling this lesson.

Other Resources

Schedule

Setup Download files required for the lesson
00:00 1. Manual Pages
00:10 2. Working Remotely How do I use ‘ssh’ and ‘scp’ ?
00:20 3. Transferring files
00:30 4. Permissions
00:40 5. Directory structure
00:45 6. Job control How do keep track of the process running on my machine?
Can I run more than one program/script from within a shell?
00:50 7. Aliases and the .bashrc
00:50 8. Shell Variables
01:00 Finish

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