Only the other day I was talking with someone who does a lot of
work on the shell command line, but hadn’t used the
GNU screen tool, so I’d better scribble a post about
it as I regard it as an absolute must-have for any remote work,
for multiple reasons.
First of all, what screen does. You start screen inside a
terminal session (local or SSH remote), and then you can create
additional sessions though Ctrl-A C. The initial screen is number
0, the next one 1, and so on. You can switch between screens with
Ctrl-A # where # is the screen number. This way, you can have
multiple things going within a single ssh connection, very handy.
But that’s not all!
If you get disconnected (it happens and you reconnect, your
screen sessions will still be there, and running too. You can
reattach with screen -r. To do a nice disconnect, you can do
Ctrl-A D (detach) before …[Read more]