Unix shell basics

By David Röthlisberger. Comments welcome at david@rothlis.net.

Last updated 4 Oct 2012. These notes are placed in the public domain.

Rough notes for a half-hour course on Unix shell basics.

Run a program (ls)

Shell variables

Manuals

arguments

expansion

environment variables

standard input, output & error

job control

exit code

Further reading