100% agree with CTRL-R. It changed my life. Others that I love: screen, pdsh, perl -pi -e 's/find/replace/g' *.txt redis-cli's new ability to have piped in data be the last argument of a command. vim -o file1.txt file2.txt file3.txt (opening multiple files with vim) Using vim instead of less as a pager: cat file.txt | vim -
> screen Unless you only use GPL software, there's no reason to not use tmux these days. Well, maybe if you're on HP-UX or something. http://tmux.sourceforge.net/
I often have to fix servers that are not from own group, so all my knowledge is honed around tools that i can find anywhere.