Screen is AWESOME!

I’ve been doing some data auditing at Delicious and we have a lot of data, and I work off of a laptop connected to other machines.

So I caved in and started diving into screen.

If your not familiar, screen is a multi-tasking terminal that you can connect and reconnect to. Everything you run in screen keeps running as if you were there. Think of it as VNC for the command line.

I keep my screen session on a linux box at work and now I can do this:

ssh -t myawesomecomputer screen -x

and be connected to my 10 different terminal sessions all at once. I’m connected to any database I might need, and I have several long running tests in others, or even just an open bash prompt at the ready on the right server. Very awesome!