How To Use Screen On Linux

The basics of Screen on Linux, a cheat sheet.


Working with Screen

Screen is a great tool to separate your windows in a Linux environment. It enables you to switch between different screens effortlessly.

Installing

First of all, you need to install Screen.

sudo apt-get screen

Basics

Start a new screen with the screen command. You will often use CTRL + A and then another key to do actions. For example, CTRL + A and ? will show you all commands.

To create a name to your Screen session, use the -S flag.

screen -S session_name

You can list all active screens with this command.

screen -ls

Detach

The easiest way to detach from a screen is CTRL + A and then D.

Reattach

Retaching can be done simplest with the -r flag.

screen -r

Will resume to the latest Screen session. You can specify name or ID after if you want to attach to a specific session.

screen -r <session>

Close

There are some ways you can close your session.

Inside the Screen

CTRL + A and then X

CTRL + A and then :quit

Outside of the Screen

screen -ls to get all sessions.

screen -XS <session> quit to quit the session.