Tiny GNU screen reference

Mainly for my reference, here’s a small list of most useful key short-cuts for the GNU screenGNU version of BSD’s tmux terminal multiplexer.

The main purpose of GNU screen is to allow you to run several terminals “in one”, without the need to log into remote (or local, if needed) system.
This is done by spawning virtual terminals (screens or windows) inside the terminal.
Another, maybe even more useful feature of screen is, that it is persistent. You can easily detach from the session, and log out of the remote server, while any programs you left running in the screen session will stay alive, in a similar way they would with nohup, while having the interactiveness of terminal still available. Afterwards, you can resume previous session once you log back in.
Continue reading