Bash – linux/bash tips for developers?


Possible Duplicates:
Favourite command line trick
useful linux commands for programmers?
What is your single most favorite command-line trick using Bash?

I have recently become accustomed to doing most of my development (in various languages) from the bash shell, using command-line tools and interfaces. I have discovered it is convenient to stay in the command line because you can do many things without leaving that interface, and it is fast.

What tools and tricks are you aware of that can make bash (perhaps in conjunction with an editor like vim or emacs) a more powerful development environment to work in?

Best Solution

Start with an X11 window manager that works well without needing a mouse.

  • Awesome
  • xmonad

After that:

  1. screen
  2. bash_completion
  3. vim
  4. cscope
  5. ctags
  6. remake

I rarely need to touch the mouse for anything.