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
- Add "set -o vi" in your ~/.bashrc to make use the vi keybindings instead of the Emacs ones. Takes some time to get used to, but it's fantastic!
- 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