Screen is a great command to know when working on linux and unix systems. Screen allows long commands to stay running if you become disconnected from a server or if you want to disconnect.

Screen may not be installed by default depending on what distribution you are using. In order to use it you will need to install it on the system you are working on. The installation process is usually pretty simple.

In centos you can find it in the base repository.

$ sudo yum install screen

Ubuntu/Debian

$ sudo apt-get install screen

Starting a new screen session

$ screen -a

Detach any active tty and attach to an existing screen session

$ screen -DR

Listing screen sessions is pretty simple

$ screen -ls

Disconnect from a session

Once you are in a screen session you can disconnect from it and keep your existing commands running

Leaning more

Screen is quite powerful. If you would like to learn more you can use the built-in help functions.

In-screen help
You can also view the manpages for screen
$ man screen
comments powered by Disqus