If you've spent hours on a task, such as debugging an application, it can be maddening to lose your work in an instant. This article shows you how to keep your shell and your work alive, even across multiple sessions and dropped connections using GNU Screen. Screen is a remarkable tool that you will quickly find invaluable in any work you perform on the command line. In fact, use it once, and you will wonder how you ever lived without it.

Hell yes. I much prefer tmux over GNU Screen -- for its licensing, its interface, its client/server architecture, its stability, and its lightweight design. GNU Screen has a few features that tmux lacks, but those features may as well not exist, considering the way I use a terminal multiplexer.

The nicest thing I like about tmux compared to screen, is that out-of-the-box, the keybindings don't mess up CLI navigation. ie CTRL+A still means "beginning of line" and not "enter command mode". Once less thing to configure on all the servers.