Screen manager

What is Screen?

Screen is an utility that allows a user or administrator to create multiple screens (interactive shells) from within one window.

Screen is available for most Linux distributions and should be available within your repositories if it is not already installed.

To install screen on your Linux system, follow the instructions at: Install Screen Manager for Linux.

Below is an overview of some of the basic functionality that can be found within the screen manager utility.

Display Screen Commands

For a quick overview of the commands that can be issued from your terminal you can issue the following command:


screen
Ctrl + A then ?

Output from above key sequence:


                                                 Screen key bindings, page 1 of 2.

                                                 Command key:  ^A   Literal ^A:  a

  break       ^B b         hardcopy    h            monitor     M            remove      X            version     v         
  clear       C            help        ?            next        ^@ ^N sp n   removebuf   =            width       W         
  colon       :            history     { }          number      N            reset       Z            windows     ^W w      
  copy        ^[ [         info        i            only        Q            screen      ^C c         wrap        ^R r      
  detach      ^D d         kill        ^K k         other       ^A           select      '            writebuf    >         
  digraph     ^V           lastmsg     ^M m         pow_break   B            silence     _            xoff        ^S s      
  displays    *            license     ,            pow_detach  D            split       S            xon         ^Q q      
  dumptermcap .            lockscreen  ^X x         prev        ^H ^P p ^?   suspend     ^Z z      
  fit         F            log         H            quit        ^\           time        ^T t      
  flow        ^F f         login       L            readbuf     <            title       A         
  focus       ^I           meta        a            redisplay   ^L l         vbell       ^G        

^]   paste .
"    windowlist -b
-    select -
0    select 0
1    select 1
2    select 2
3    select 3
4    select 4
5    select 5
6    select 6
7    select 7
8    select 8

                                            [Press Space for next page; Return to end.]

                                                 Screen key bindings, page 2 of 2.

9    select 9
]    paste .
|    split -v
:kB: focus prev
                                                  [Press Space or Return to end.]