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.