Unix shell

Unix shell can be used as both a programming language (scripting) and interactively.

The basics
Capitalisation does matter.
 * list files in current working directory
 * list files in long format
 * make a new command/alias
 * change directory to directory
 * in parent directory. Therefore  will take you to parent directory.
 * On unix the slashes  go the correct way.
 * To change directory to  that is in side , then you can do   or
 * is same as newline
 * will tell you where you are.
 * is home directory therefore  to go home.
 * to concatenate files. You can use it to read a file.
 * less is the new more. It will display text files one screen-full at a time.
 * Use  to join commands together. e.g.   will display the output of   one page at a time.