Screen: Difference between revisions

From Grid5000
Jump to navigation Jump to search
No edit summary
Line 29: Line 29:
  C-a : <code class="replace"><customization_command></code>
  C-a : <code class="replace"><customization_command></code>


{{Note|text=A <code class="file">$HOME/.screenrc</code> file can be use to systematically setup the multiuser mode variables <code>multiuser</code> and <code>acladd</code>. One is provided in the svn repository: [https://gforge.inria.fr/plugins/scmsvn/viewcvs.php/*checkout*/admin/trunk/misc/screenrc?root=grid5000 screenrc], save is in your home directory as <code class="file">~/.screenrc</code>}}
{{Note|text=See the man of screen for more information and other capabilities of <code>screen</code>. See also <code>tmux</code>}}

Revision as of 16:43, 3 July 2019

screen is a screen manager with VT100/ANSI terminal emulation.

Basics

  • Start a screen session (creates a single window with a shell in it):
screen
  • OR start a linux command in a screen session:
screen <linux command>
  • Invoke a screen control command (it consists of a "Ctrl + a" followed by one other character):
C-a <command_char>

Basics screen commands are :

C-a C-c : Create a new window with a shell and switch to that window.
C-a "   : Present a list of all windows for selection.
C-a A   : Allow  the  user to enter a name for the current window.
C-a C-k : Kill current window

Further options are available in the man pages.

  • Detach from this screen terminal (program continues to run when its associated screen session is detached):
C-a d : Detach screen from this terminal.
  • Reattach a session (brings foreground a previously detached session):
screen -r
  • Invoke a screen customization command (used to set options):
C-a : <customization_command>
Note.png Note

See the man of screen for more information and other capabilities of screen. See also tmux