I have marked with a * those which I think are absolutely essential Items for each section are sorted by oldest to newest. Come back soon for more!
BASH
- In bash, 'ctrl-r' searches your command history as you type
- Input from the commandline as if it were a file by replacing 'command < file.in' with 'command <<< "some input text"'
- '^' is a sed-like operator to replace chars from last command 'ls docs; ^docs^web^' is equal to 'ls web'. The second argument can be empty.
- '!!:n' selects the nth argument of the last command, and '!$' the last arg