There's an awesome utility in most modern *nix operating systems called GNU Screen.
If you're a guy-who-used-to-the-console and you're not addicted to the "GNU Screen" yet, you'll be a member of one of these two groups then, I) Never heard about it. II) You did hear, but never realized how awesome it is.
If you're a member of the first group, you may ask `What this utility supposed to do?'
The short answer would be, it's a terminal multiplexer.
And the long one would be, using GNU screen you'll just open a single terminal but you'll control any number of console-based programs inside that single terminal!
I'm a terminal addicted (gnome-terminal I mean) guy, as soon as my GNOME hits the screen, dozens of terminal emulators would pop-up, one for Irssing, the other one for coding, another one for monitoring, maybe one for emerging stuff, etc etc. But now I just open one, and thanks to the GNU screen I'll do all of these stuff right within it.
My name is Amir Mohammad Saied. I'm a 20-something web developer living and working in Tehran. This is my English blog (I also have another blog in Parsi). It's mainly about PHP programming, but other stuff will creep in from time to time (or the other way around).