Command Line HOWTO/Tutorial
Introduction
What is it?
History
POSIX
Why you should care
How to invoke it
Prequisites
Basic structure and concepts
Basic Usage
Commands
Control flow
Input/Output
Pipes
Enviroment
Manipulating Variables
Simple scripting
Advanced usage
Detailed scripting
Shebang/Language Processors
sh
bash
Perl
Python
Other shells
(pd)ksh
zsh
Ziodberg
Manipulating the Command Prompt($PS1)