Terminal multiplexer with VT100/ANSI terminal emulation
  17 reviews

GNU Screen is a terminal multiplexer that runs several separate "screens" on a single physical character-based terminal. Each virtual terminal emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions. Screen sessions can be detached and resumed later on a different terminal.

Screen also supports a whole slew of other features, including configurable input and output translation, serial port support, configurable logging, and multi-user support.
Latest reviews
lib2know 4 years ago

very important is the persistent sessions feature especially while journeys through regions with weak connections. For splitting screens on the terminal tmux might be better.

skuttis4u 4 years ago

cannot live without it when having multiple SSH sessions to resume my work with

blaztek 5 years ago

Love using it for my Minecraft and Minecraft PE servers!

Maspo10 5 years ago


wfong 6 years ago

Essential to every Linux system

dnixx 7 years ago

Anyone who uses the terminal should check out screen.

silverdirk 7 years ago

I can't use a system without this tool. Replace laggy alt-tab window manager operations with lightning-fast ^A sequences. Also great for getting multiple remote terminals over a single ssh connection.

daeme 8 years ago

a must-to-have for every shell power user!

chassum 8 years ago

Essential tool for anyone who needs a remote command line. Don't leave home without it.

RavS 8 years ago


grim 9 years ago

One of my fav apps of all time! Incredibly useful!

lonewolf367 9 years ago

A *nix necessity!

stimuli 9 years ago

If you learn to use it, you will quickly realize how incredibly handy and powerful screen is.

hybrid 9 years ago

Nagyon hasznos!

Tar-Minyatur 9 years ago

I can't count anymore how often screen saved my work when my ssh session suddenly died. In some cases it lacks usability though.

jkw 9 years ago

As distrohopper said. But in addition to that, I'd like to add the possibility to run programs in the background on a server which you have shell access on. Maybe working on compiling something, chatting over irssi, compressing some file to your webhotel with ssh access too and much much more.

distrohopper 9 years ago

Great for reducing desktop clutter! I don't need 10 terminal windows open at once, only 1 (or 2)