byobu and tmux are god-tier
vim: use :!some_shell_command --with_arguments to run a shell command from within vim quickly
also :set hlsearch to allow search highlighting, and use :noh to disable the current highlight once you no longer need the text to be a different color
tmux: Prefix-[ to scroll up console text. use / to search down, and ? to search up (just like in vim)
tmux: Prefix-z to zoom current pane to full size of window
zsh: vi-mode plugin to quickly use vim shortcuts on terminal input text, history-substring-search plugin to quickly remember what finicky command I was using earlier
also shells in general: ctrl-s to pause text (eg if you want to pause log spam), ctrl-q to resume
ssh -XC for compressed x11 forwarding, to speed up x11 responsiveness
on remote server: python2 -m SimpleHTTPServer 8080 --bind localhost to quickly start a simple file/http server from the current directory that is NOT internet accessible (ie nobody steals your shit)
then on local computer: ssh -L 8080:localhost:8080 to tunnel to remote server's localhost server. then just type in localhost:8080 in firefox to access remote server's files