SCREEN(1) General Commands Manual SCREEN(1) (NAME) screen - VT100/ANSI (SYNOPSIS) screen [ -options ] [ cmd [ args ] ] screen -r [[pid.]tty[.host]] screen -r sessionowner/[[pid.]tty[.host]] (DESCRIPTION) Screen ( ) (multiplex) . DEC VT100 ISO 6429 (ECMA 48, ANSI X3.64) ISO 2022 ( / ). (scrollback) (copy-and-paste) . screen ( ) . () ( ) (logging) . . screen (detach) . screen ( ) . screen . (login-shell) (sub-shell) . Screen ( "shell" .screenrc ). . . control-a ( C-a ) . (key bindings) . Screen "C-" . / ("^A" "C-a") escape -e . Screen . C-a c . . ( .screenrc C-a :) C-a c . : screen emacs prog.c . screen ( $STY) . emacs ( prog.c) . - ( emacs) screen (fork) . "/etc/utmp" screen . "talk" "script" "shutdown" "rsend" "sccs" utmp . screen utmp . "C-a L" . (GETTING STARTED) screen termcap/terminfo. ( test .) : C-a ?. screen . "DEFAULT KEY BINDINGS" . "CUSTOMIZATION" .screenrc . <<>> ("true" auto- margin) ( ) termcap (off) . . <<>> ("magic" margins) ( ). VT100 screen . <<>> screen . (insert-character) . (COMMAND-LINE OPTIONS) Screen : -a ( ) termcap screen . -A . screen ( "WS" suncmd xterm) . -c file "$HOME/.screenrc" file. -d|-D [pid.tty.host] screen screen (detach) . "C-a d" screen . -D (power detach) . . -r/-R : -d -r . -d -R . -d -RR . . -D -r . (remote logout). -D -R . : . . . . -D -RR . . : "screen -list" . -e xy x y ( ) . "C-a" `a' "-e^Aa" . screen . . . "defescape" "escape" . -f, -fn -fa (flow-control) << >> ("automatic switching mode") . "defflow" .screenrc . -h num (scrollback) num . -i ( C-c) . "defflow" .screenrc . . -l -ln (login mode) ( /etc/utmp). "deflogin" .screenrc . -ls [match] -list [match] screen pid.tty.host screen . `detached' "screen -r" . `attached' . `multi' . `unreachable' <<>> (`dead') . ( ) . -r . `dead' . . -wipe . -L screen (logging) . -Logfile file "screenlog.0" . "-Logfile" . -m screen $STY . "screen -m" screen screen . `-d' : -d -m screen <<>> ("detached"). . . -D -m screen <<>> ("detached") . . -O VT100 ( `LP' ). .screenrc `OP' "termcap" . -p number_or_name|-|=|+ . "-X" . select screen "-" . "=" "+" . . -P . screen . . "auth on" . -q . "-ls" : 9 . 10 . 11 ( ) 1 ( ) . "-r" : 10 . 12 ( ) 2 ( ) . "-q" . -Q "screen -Q windows". stdout . . : echo info lastmsg number select time title windows -r [pid.tty.host] -r sessionowner/[pid.tty.host] (detached) screen . ( -d/-D) screen [pid.]tty.host . screen . screen . setuid-root . -R screen screen (detached) . . -RR screen . . -R . screen (login-shell) ( screen "-xRR" ). -d/-D . -s program $SHELL ( "/bin/sh" ) . "shell" .screenrc . . -S sessionname . "screen -list" "screen -r" . [tty.host] . . -t name ( a.k.a.) . "shelltitle" .screenrc . -T term $TERM term Screen . Screen "screen." ( $TERM ) "screen" ( "screen-w") "vt100" . -U screen UTF-8. screen UTF-8 . `utf8' . -v . -wipe [match] "screen -ls" `dead' . ( ) . -r . -x screen ( / Multi display mode). Screen . screen . -X screen. screen -S . -d -r screen . . -4 IPv4. -6 IPv6. (DEFAULT KEY BINDINGS) screen "C-a" . ( "C-a a" ) "C-a c" "C-a C-c" . "CUSTOMIZATION" . . . -------------------------------------------------------------------------- C-a ' (select) . -------------------------------------------------------------------------- C-a " (windowlist -b) . -------------------------------------------------------------------------- C-a digit (select 0-9) 0 - 9 -------------------------------------------------------------------------- C-a - (select -) 0 - 9 . -------------------------------------------------------------------------- C-a tab (focus) . split, remove, only . -------------------------------------------------------------------------- C-a C-a (other) . . "-e]x" "]]" . -------------------------------------------------------------------------- C-a a (meta) (C-a) . escape . -------------------------------------------------------------------------- C-a A (title) . -------------------------------------------------------------------------- C-a b, C-a C-b (break) break . -------------------------------------------------------------------------- C-a B (pow_break) break. -------------------------------------------------------------------------- C-a c, C-a C-c (screen) . -------------------------------------------------------------------------- C-a C (clear) . -------------------------------------------------------------------------- C-a d, C-a C-d (detach) (Detach) screen . -------------------------------------------------------------------------- C-a D D (pow_detach) (Detach) (logout). -------------------------------------------------------------------------- C-a f, C-a C-f (flow) (flow) on off auto. -------------------------------------------------------------------------- C-a F (fit) . -------------------------------------------------------------------------- C-a C-g (vbell) screen . -------------------------------------------------------------------------- C-a h (hardcopy) (hardcopy) "hardcopy.n". -------------------------------------------------------------------------- C-a H (log) / (logging) "screenlog.n". -------------------------------------------------------------------------- C-a i, C-a C-i (info) . -------------------------------------------------------------------------- C-a k, C-a C-k (kill) . -------------------------------------------------------------------------- C-a l, C-a C-l (redisplay) . -------------------------------------------------------------------------- C-a L (login) (login slot) . screen utmp . -------------------------------------------------------------------------- C-a m, C-a C-m (lastmsg) . -------------------------------------------------------------------------- C-a M (monitor) (monitoring) . -------------------------------------------------------------------------- C-a space, C-a n, (next) C-a C-n . -------------------------------------------------------------------------- C-a N (number) ( ) . -------------------------------------------------------------------------- C-a backspace, C-a (prev) C-h, C-a p, C-a C-p ( C-a n). -------------------------------------------------------------------------- C-a q, C-a C-q (xon) control-q . -------------------------------------------------------------------------- C-a Q (only) . split, remove, focus . -------------------------------------------------------------------------- C-a r, C-a C-r (wrap) ( ). -------------------------------------------------------------------------- C-a s, C-a C-s; (xoff) control-s . -------------------------------------------------------------------------- C-a S (split) . only, remove, focus . -------------------------------------------------------------------------- C-a v (version) . -------------------------------------------------------------------------- C-a C-v (digraph) (digraph). -------------------------------------------------------------------------- C-a w, C-a C-w (windows) . -------------------------------------------------------------------------- C-a W (width) / . -------------------------------------------------------------------------- C-a x or C-a C-x (lockscreen) . -------------------------------------------------------------------------- C-a X (remove) . split, only, focus . -------------------------------------------------------------------------- C-a z, C-a C-z (suspend) screen . BSD . -------------------------------------------------------------------------- C-a Z (reset) ("power-on"). -------------------------------------------------------------------------- C-a . (dumptermcap) ".termcap". -------------------------------------------------------------------------- C-a ? (help) . -------------------------------------------------------------------------- C-a \ (quit) screen . -------------------------------------------------------------------------- C-a : (colon) . -------------------------------------------------------------------------- C-a [, C-a C-[, C-a (copy) esc / (copy/scrollback). -------------------------------------------------------------------------- C-a C-], C-a ] (paste .) (paste buffer) (stdin) . -------------------------------------------------------------------------- C-a {, C-a } (history) () . -------------------------------------------------------------------------- C-a > (writebuf) . -------------------------------------------------------------------------- C-a < (readbuf) screen . -------------------------------------------------------------------------- C-a = (removebuf) C-a < C-a >. -------------------------------------------------------------------------- C-a , (license) screen . -------------------------------------------------------------------------- C-a _ (silence) / . -------------------------------------------------------------------------- C-a | (split -v) . -------------------------------------------------------------------------- C-a * (displays) . -------------------------------------------------------------------------- (CUSTOMIZATION) " " $HOME/.screen /tmp/screens /usr/local/screens . screen setuid-root screen ( NFS ) . screen setuid-root mode 700 $SCREENDIR . screen "/usr/local/etc/screenrc" ".screenrc" . " " : screenrc screen $SYSSCREENRC ( ). screenrc $SCREENRC $HOME/.screenrc . -c screenrc . screen . . . `#' () . . . "$VAR " "${VAR}" . screen '$' '\' (escape) . . screen : "etc/screenrc" "etc/etcscreenrc". . <<>> (on-line) . `C-a :' . "def" . : acladd usernames [crypted-pw] addacl usernames screen . Usernames . screen `aclchg usernames +rwx "#?"' . `aclchg' . (crypted) () . `Addacl' `acladd' . (Multi user mode). aclchg usernames permbits list chacl usernames permbits list . `r' `w' `x' . `+' `-' . / ( ). `#' `?' . usernames `*' . `x' . `w' (writelock) . . : `aclchg username -w+w 2'. : `aclchg username -w "#"'. screen ( ) . acl `at' . nobody ( "su" ). `Chacl' `aclchg' . . acldel username (ACL) screen . (detach). . . aclgrp username [groupname] . . . . "none" groupname . . aclumask [[ users ] +bits | [ users ] -bits... ] umask [[ users ] +bits | [ users ] -bits... ] . Users . . Bits "aclchg" . "?" . "??" . nobody ( "su" ). `Umask' `aclumask' . activity message screen . "activity" . `%' message `^G' (bell) termcap ( ) . : 'Activity in window %n' "monitor" ( C-a M) . allpartial [ on | off ] on . . / "allpartial off" . "partial" . . altscreen [ on | off ] on << >> (alternate screen) xterm . `off' . at [identifier][#|*|%] command [args ... ] . "At" ( ` ' ` ') . . `identifier*' . () . `identifier%' . tty . `/dev/' `/dev/tty' . identifier `#' . `#' `*' `%' . () . "at" () . '#' () . '\' (escape) . : . ( "other") . . (toggle) "login" ! ( "process") . "at" . attrcolor attrib [attribute/color-modifier] (attributes) . attrib / . . "STRING ESCAPES" . Screen (pseudo-attribute) : "i" "I" . : attrcolor b "R" (bold) . attrcolor u "-u b" (underline). attrcolor b ".I" . . attrcolor i "+b" . auth [ on | off ] screen / . ( ). autodetach [ on | off ] screen (hangup) (detach) screen -r . hangup screen . Autodetach (on) . autonuke [ on | off ] . "obuflimit" . backtick id lifespan autorefresh cmd args... backtick id backtick id . "%`" . lifespan . . autorefresh caption hardstatus . . lifespan autorefresh backtick . screen . screen hardstatus caption . backtick id . bce [ on | off ] (background-color-erase) . "bce" on /// (erase/insert/scroll/clear) . . bell_msg [message] (bell) screen . . `%' message `^G' termcap ( ) . : 'Bell in window %n' "bell_msg" (bell_msg ""). . bind [class] key [command [args]] (bind) . screen "DEFAULT KEY BINDINGS" "C-c" "c" . "bind" . key "^x" ( "C- x") ( ) "\^" "\\" . . . command . -c (bound) . command . . : bind ' ' windows bind ^k bind k bind K kill bind ^f screen telnet foobar bind \033 screen -ln -t root -h 1000 9 su (space) ( C-a C-w C-a space ). kill C-a C-k C-a k . C-a K kill . C-f << TELNET foobar>> escape (non-login) <> . bind -c demo1 0 select 10 bind -c demo1 1 select 11 bind -c demo1 2 select 12 bindkey "^B" command -c demo1 C-b 0 C-b 1 . bind -c demo2 0 select 10 bind -c demo2 1 select 11 bind -c demo2 2 select 12 bind - command -c demo2 C-a - 0 C-a - 1 . bindkey [-d] [-m] [-a] [[-k|-t] string [cmd-args]] screen . screen . : screen . "INPUT TRANSLATION" . -d bindkey -m . string . termcap ( -k). VT100 (application mode) ( ). . -a . -t screen (inter- character timing) . termcap . Cmd screen args . cmd . : bindkey -d . [A] . bindkey -k k1 select 1 "F1" . bindkey -t foo stuff barfoo "foo" "barfoo". (timeout) . bindkey "\024" mapdefault "^T" (escape) . "stuff barfoo" "^Tfoo" "foo" . "^T" ( ). bindkey -k F1 command F11 ( F1!) screen ( ^A). break [duration] (break signal) duration*0.25 . . ( "WINDOW TYPES" ). . blanker (blanker) . . . . "idle" . blankerprg [program-args] . . . breaktype [tcsendbreak|TIOCSBRK|TCSBRK] . "defbreaktype" . . "breaktype" . bufferfile [exchange-file] (paste buffer) . "bufferfile" ("/tmp/screen-exchange") . screen ( ): C-a : bufferfile /etc/passwd C-a < C-a ] C-a : bufferfile bumpleft . bumpright . c1 [ on | off ] c1 . C1 on screen . ESC . c1 "defc1" . c1 . caption [ top | bottom ] always|splitonly[string] caption string [string] (caption) . ( ). always screen . splitonly . . "STRING ESCAPES" . Screen `%3n %t' . . . bottom . charset set charset . set charset '0' '3' charset GL/GR . '.' charset/ (set '.' ). "BBBB02" charset "encoding" . "info" . chdir [directory] screen ( $HOME) . "screen" ".screenrc" "C-a : screen ..." "C-a c" . chdir screen . hardcopy (log) . .screenrc chdir . cjkwidth [ on | off ] / . clear (scrollback buffer) . collapse . colon [prefix] ".screenrc" . . "set" ! . '...def' . ` Ex' screen "C-a esc" ( ) ` Vi' . command [ -c class"]" screen (^A) . . "-c" . "bind" "bindkey" . compacthist [ on | off ] screen . console [ on | off ] (grab) . : dev/console/ . TIOCCONS ioctl . copy / . (paste buffer) . ` ' vi : : -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- h, C-h, left arrow . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- j, C-n, down arrow . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- k, C-p, up arrow . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- l ('el'), right arrow . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0 (zero) C-a . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + and - . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- H, M and L . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- g or home . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- G or end (: ). -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- % . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ^ or $ . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- w, b, and e . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- B, E << >> ( vi) . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- f/F, t/T / . ( '3fy' 'y' .) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ; and , f/F/t/T / . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- C-e and C-y / . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- C-u and C-d / . (: ). -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- C-b and C-f / . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- : Emacs . ( markkeys "h=^B:l=^F:$=^E") emacs . . . . : space enter . mousetrack `on` left mouse click . Y y . W . 0..9 . : "C-a C-[ H 10 j 5 Y" . : / Vi. ? Vi. C-a s Emacs. C-r Emacs. n . N . vi . Vi screen . : c C . . : : "C-a [ M 20 l SPACE c 10 l 5 j C SPACE". . : "C-a [ M 20 l SPACE 10 l 5 j SPACE" . J . : (012) . "crlf on" (carriage return) . v V vi ":set numbers" - . a space (append). . A () . > () (copy- mode) screen ( /tmp/screen-exchange) . (scrollback) : "C-A [ g SPACE G $ >". C-g . x o . . C-l ( 'el') . @ . . copy_reg [key] "readreg" . crlf [ on | off ] `C-a [' . `on` `CR` - `LF` . () `LF` . . defc1 [ on | off ] c1 . `on` . defautonuke [ on | off ] autonuke . `off` . `AN` . defbce [ on | off ] bce . `off` . defbreaktype [tcsendbreak|TIOCSBRK|TCSBRK] break . tcsendbreak TIOCSBRK . TCSBRK, screen . Tcsendbreak TIOCSBRK ( ) . . "defbreaktype" . defcharset [set] charset . . defdynamictitle [ on | off ] screen . "TITLES (naming windows)" . defescape xy . "escape" . "escape" "defescape" . defflow [ on | off | auto [ interrupt ]] flow . `auto` . defflow auto interrupt -fa -i . defgr [ on | off ] gr . `off` . defhstatus [status] (hardstatus) status . hardstatus . Status '%' '^E' ( 005) . hardstatus . status . hardstatus . defencoding enc encoding . . deflog [ on | off ] log . `off` . deflogin [ on | off ] login . `on` (config.h.in ). defmode mode pseudo-tty mode . Mode () . "defmode" 0622 . defmonitor [ on | off] monitor . `off` . defmousetrack [ on | off ] mousetrack . `off` . defnonblock [ on | off | numsecs] nonblock . `off` . defobuflimit limit obuflimit . . 'OL' . defscrollback num scrollback . . defshell command shell .screenrc . . defsilence [ on | off ] silence . `off` . defslowpaste msec slowpaste . `off` . defutf8 [ on | off ] utf8 . screen "-U" `on` `off` . defwrap [ on | off ] wrap . (line-wrap) "wrap" ("C-a r") "C-a : wrap on|off" . defwritelock [ on | off | auto ] writelock . (off) . detach [-h] screen ( ). screen . screen screen -r ( "COMMAND-LINE OPTIONS" ). -h screen ("hangup"). dinfo screen . (alternate charset) . displays () . . : ----------------------------------------------------------------------------------------------------------------------------- k C-p up . ----------------------------------------------------------------------------------------------------------------------------- j C-n down . ----------------------------------------------------------------------------------------------------------------------------- C-a home . ----------------------------------------------------------------------------------------------------------------------------- C-e end . ----------------------------------------------------------------------------------------------------------------------------- C-u C-d . ----------------------------------------------------------------------------------------------------------------------------- C-b C-f . ----------------------------------------------------------------------------------------------------------------------------- mouseclick . "mousetrack" on . ----------------------------------------------------------------------------------------------------------------------------- space ----------------------------------------------------------------------------------------------------------------------------- d (detach) ----------------------------------------------------------------------------------------------------------------------------- D (power detach) ----------------------------------------------------------------------------------------------------------------------------- C-g enter escape ----------------------------------------------------------------------------------------------------------------------------- "displays" : xterm 80x42 jnweiger@/dev/ttyp4 0(m11) &rWx facit 80x24 mlschroe@/dev/ttyhf nb 11(tcsh) rwx xterm 80x42 jnhollma@/dev/ttyp5 0(m11) &R.x (A) (B) (C) (D) (E) (F)(G) (H)(I) : (A) screen . (B) . (C) . (D) (E) (blocking) (nonblocking). "nb" "NB" "Z<" "Z>" "BL". (F) (G) / (H) (I) . . +-------------------------------------------------------------------------------------------------------------------------------+ | | +------------------------------------------+------------------------------------------------+-----------------------------------+ | | | | +------+-----------------------------------+-------+----------------------------------------+-------+---------------------------+ |- | | - | | - | | +------+-----------------------------------+-------+----------------------------------------+-------+---------------------------+ |r | | w | | x | | +------+-----------------------------------+-------+----------------------------------------+-------+---------------------------+ | | | W | | | | +------+-----------------------------------+-------+----------------------------------------+-------+---------------------------+ | | +------+-----------------------------------+-------+----------------------------------------+-------+---------------------------+ |R | | . | | | | +------+-----------------------------------+-------+----------------------------------------+-------+---------------------------+ "displays" . digraph [preset[unicode-value]] (digraph) . . 'a"' a-umlaut . 0 () screen ( ) . preset "umlaut" . "bindkey ^K digraph '"'" CTRL-K a a-umlaut . unicode-value digraph . unicode-value digraph . dumptermcap termcap ".termcap" "$HOME/.screen" ( screen "FILES" ). termcap $TERMCAP screen . terminfo captoinfo tic . dynamictitle [ on | off ] screen . "TITLES (naming windows)" . echo [-n] message echo (message of the day) screen . /local/etc/screenrc . "-n" (line feed) . "sleep" . echo . encoding enc [enc] / screen. . . (override) . screen (locale) . termcap "KJ" . eucJP SJIS eucKR eucCN Big5 GBK KOI8-R KOI8-U CP1251 UTF-8 ISO8859-2 ISO8859-3 ISO8859-4 ISO8859-5 ISO8859-6 ISO8859-7 ISO8859-8 ISO8859-9 ISO8859-10 ISO8859-15 jis. "defencoding" . escape xy x ( "meta") y ( -e). "^x" ( "C-x") ( ASCII ) "\^" "\\". "^Aa" . eval command1[command2 ...] . exec [[fdpat]newcommand [args ...]] ( newcommand ) . // (stdin/stdout/stderr) ( "application-process" ) screen () fdpat . stdin stdout stderr . (.) screen . (!) application-process . (:) . newcommand newcommand application-process ( fdpat `!` `:` ) (|) ( ) fdpat . `exec` . . `kill` . `doc/fdpat.ps` . 2,1,0 newcommand . `W` pty application-process (slave) . `P` (pty ) screen (master) . : `exec` fdpat . fdpat . `|` `!..|` exec `!` . : exec ... /bin/sh exec /bin/sh !/bin/sh . /bin/sh . exec !.. stty 19200 exec ! stty 19200 !!stty 19200 tty . stty `!` . exec !..| less |less (pager) . `|` . less (stderr) ( screen `|` ) tty . Less 177 pg . !:sed -n s/.*Error.*/\007/p sed . sed (bell) (oct. 007) screen . "Error" "Bell in window x" . fit (region) . screen . flow [ on | off | auto] (flow- control) . "automatic" "on" "off" . "FLOW-CONTROL" . `defflow` . focus [ next | prev | up | down | left | right | top | bottom ] (focus) . - - . `next` . . . . `next` ( ) . `prev` . "split" . (`up` `down` `left` `right` `top` `bottom`) . `up` - . `down` - . `left` - `right` - . . `top` - `bottom` - . . (h j k l vi) bind h focus left bind j focus down bind k focus up bind l focus right bind t focus top bind b focus bottom k kill . focusminsize [ ( width|max|_ ) ( height|max|_ ) ] width () height () . . "focus" . "resize" "focusminsize" . `_' max . width height `0 0' ( ) . . gr [ on | off ] GR. screen GR . ( "defgr" ) GR ISO88591 . group [grouptitle] . . . hardcopy [-h] [file] file hardcopy.n n . . . -h (scrollback buffer) . hardcopy_append [ on | off ] "on" screen "hardcopy.n" "C-a h" . `off' . hardcopydir directory hardcopy . hardcopy screen's . hardstatus [ on | off ] hardstatus [ always ] firstline | lastline | message | ignore [ string ] hardstatus string [ string ] hardstatus . screen . `off' (reverse video) . `on' . screen hardstatus ( termcap/terminfo "hs" "ts" "fs" "ds" ) . "firstline/lastline" screen / hardstatus . "message" screen "ignore" screen hardstatus . "always" ( "alwayslastline") screen hardstatus . hardstatus . '%h' hardstatus ( "ESC]0;^G" "ESC_ESC\") . "STRING ESCAPES" . string . . height [-w|-d] [lines [cols]] . . . -w screen -d . help[class] screen (key bindings) . . . space return . . "-c" . "DEFAULT KEY BINDINGS" . history . csh "!!" . Screen << ... >> : `C-a {' screen << >> (prompt character) . (paste) . ( ) . hstatus status hardstatus status. idle [timeout[cmd-args]] (inactivity) . "blanker" / screen . (timeout) . ( off) . . ignorecase [ on | off ] screen . `off' . ignorecase . info : "(column,row)" "(1,1)" "(80,24)+50". XON/XOFF ( FLOW CONTROL ): +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ |+flow | . | +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ |-flow | . | +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ |+(+)flow | . . | +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ |-(+)flow | . . | +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ |+(-)flow | . . | +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ |-(-)flow | . . | +---------+---------------------------------------------------------------------------------------------------------------------------------------------+ (`+wrap' `-wrap' ) . `ins' `org' `app' `log' `mon' `nored' (insert) (origin) (application-keypad) . (G0 G1 G2 G3) G0 G3 . UTF-8 "UTF-8" . ( "WINDOW TYPES" ). . "time" . ins_reg [key] "paste" . kill . `exec' . () (HANGUP) screen ( ) . screen . kill screen . : Emacs (killing a line) . "C-a" (escape key) screen kill "C-a K" . lastmsg /. ( ). "msgwait" "msgminwait" . layout new [title] (layout) . . . . . "layout" . layout title . layout remove [n|title] . . screen . . layout next . layout prev . layout select [n|title] . . screen . layout show . layout show () () () . . layout title [title] . . . layout number [n] . . . layout attach [title|:last] (reattach) . :last screen (detach) . screen . . layout save [n|title] . screen . screen . screen . layout dump . screen . screen . layout autosave . layout autosave [ on | off] . on (detach) screen . autosave off ( layout save) ( ) . on off . layout dump [filename] (splits) . . . . layout- dump screen . layout dump (append). : C-a : layout dump /home/user/.screenrc .screenrc . license . screen . startup_message . lockscreen . (screenlock). Screen . <<>> (detached) . $LOCKPRG ( screen ) uid gid . : screen : (re-attach). <> . log [ on | off ] / "screenlog.n" n . `logfile' . (toggle) . . (scrollback) . `off' . logfile filename logfile flush secs (log) . "screenlog.%n" . screen (flush) . . login [ on | off ] utmp. << >> (logged in) . (toggle) . <<>> <<>> `bind I login on' `bind O login off' C-a I C-a O . ( config.h.in) screen suid-root "on" . "deflogin" . screen utmp . logtstamp [on|off] logtstamp after [secs] logtstamp string [string] (time-stamp) screen . "on" screen . . (timeout) . ( `-- %n:%t -- time-stamp -- %M/%d/%y %c:%s --\n'). mapdefault screen (bindkey) . "bindkey" . mapnotnext mapdefault bindkey . maptimeout [timeout] timeout . (300ms) . maptimeout . "bindkey" . markkeys string (keymap) / (copy/history). oldchar=newchar `:' . : "B=^B:F=^F" `C-b' `C-f' vi ( / ) . `B' `F' . "markkeys h=^B:l=^F:$=^E" emacs . (no-op) . no-op `@' : "markkeys @=L=H" `H' `L' . . meta (C-a) . monitor [ on | off ] (activity monitoring) . `@' . (off) . mousetrack [ on | off ] screen . . on off . defmousetrack . msgminwait sec screen . . msgwait sec screen . . multiuser [ on | off ] (singleuser) (multiuser). screen . `acladd' `aclchg' `aclgrp' `acldel' ( ) screen . next . . nonblock [ on | off | numsecs ] screen () . ^S TCP/ (hangup) . nonblock off ( ) screen . nonblock on screen (on ). screen "blocked" () . screen . number [[+|-]n] . n . ( ) . `+' `-' . obuflimit [limit] . . ( xterm) . . only . other . other next . partial [ on | off ] (refresh) ( redisplay) . . allpartial . `off' . defpartial . password [crypted_pw] (crypted) ".screenrc" screen . screen uid ( / superuser) . screen (paste buffer) . `none' . paste [registers [dest_reg]] () (registers) (stdin) . '.' (paste buffer) . . copy history readbuf . register readreg paste . paste . '.' . paste : . ( ) ( ) . . pastefont [ on | off ] screen (font) . . (kanji) . pow_break (break condition). `break' . pow_detach (Power detach). detach HANGUP screen . : screen (login-shell) (logout) . pow_detach_msg [message] message <> . (baud rate) . . prev . . printcmd [cmd] cmd ansi ESC [ 5 i, screen "po/pf" (pipe) cmd . "lpr" "'cat > /tmp/scrprint'" . printcmd . ansi ESC [ 4 i . : ! . process [key] (register) screen . . . . quit screen . VT100 C-4 C-\ . : C-a C-4 . bind ( "bind '^\'") . readbuf [encoding] [filename] (paste buffer) . -e (encoding) screen . screen-exchange . bufferfile . readreg [encoding] [register [filename]] : . readbuf screen-exchange . -e screen . screen ( p ): C-a : readreg p /etc/passwd C-a : paste p redisplay . . register [-eencoding]key-string string key. -e . "paste" . remove (region) . (no-op). removebuf screen-exchange writebuf readbuf (unlink) . rendition [ bell | monitor | silence | so ] attr [ color ] monitor bell caption hardstatus windowlist screen . (modifiers) "STRING ESCAPES" . monitor "=b " ( ) bell "=ub " ( ) silence "=u " . reset ("power-on"). ( ) . resize [-h|-v|-b|-l|-p] [[+|-] n[%] |=|max|min|_|0] . (splits) . : `-h' () `-v' () `-b' ( ) `-l' ( ) `-p' ( ). . . . . . (local) . . n . <<+>> <<->> +n -n . <<%>> . <<0>> `min' <<_>> `max' . : resize +N N resize -N N resize N N resize 20% resize +20% resize -b = resize max ( ) resize min screen . "focusminsize" . screen [-opts] [n] [cmd [args]|//group] . (-f -fn -fa) ( ) (-t) (-l -ln) (-T ) (-a) (-h ) . (-M) (monitoring) . (-L) (logging) . n 0..MAXWIN-1 n ( ). "screen" ( ) . //group (container) . ".screenrc" : # example for .screenrc: screen 1 screen -fn -t foobar -L 2 telnet foobar screen ( ) TELNET foobar ( "foobar" ) ("screenlog.2") telnet . screen "screen" ".screenrc" . screen .screenrc . Screen "cu" "telnet" . "WINDOW TYPES" . scrollback num (scrollback buffer) num . . "defscrollback" "info" . "copy" . select [WindowID] WindowID. ( - ) . . . "select 0" . MAXWIN ( ) . WindowID : "-" "." . "-X" screen . sessionname [name] (session) . "screen -list" (process-id) . "name" . : $STY . . . "-S" . tty . setenv [var [string]] var string. var . . (fork) . setsid [ on | off ] screen . setsid off screen . (job-control) . on . . shell command . $SHELL (override) . tty $SHELL . '-' (login-shell) . login-shell . Bash "~/.bash_profile" login-shell . shelltitle title C-A C-c. "TITLES (naming windows)" . silence [ on | off | sec ] (silence monitoring) (/). () . `silencewait' `on' `off' . . silencewait sec . . sleep num .screenrc num . . "echo" . slowpaste msec ("C-a ]") . slowpaste . screen msec . slowpaste (flow control) . sort . source file file. source . file screen source screen . termcap/terminfo/termcapinfo (reattach) screenrc . sorendition [attr[color]] . "rendition so" . split[-v] . . . . '-v' . "remove" "only" . "focus" . ( ) . . ("focus" "resize") . screen . cat tail -f . startup_message [ on | off ] . 'on' . status [ top | up | down | bottom ] [ left | right ] . . top up down bottom . stuff [string] string . "paste" . screen . "stuff" . (key bindings) . "bindkey" . su [username [password [password2]]] . . (un-crypted) . passwd screen "acladd" "password" . "Su" screen . nobody. . : "detach" "license" "version" "help" "displays". suspend screen. screen 'detached' . (job control) . term term screen TERM$ "screen" . "screen" termcap terminfo TERM$ "vt100" . screen VT100/ANSI . "term" . TERM$ ( vt100) "screen rlogin othermachine" . "screen -T vt100 rlogin othermachine" . termcap term terminal-tweaks[window-tweaks] terminfo term terminal-tweaks[window-tweaks] termcapinfo term terminal-tweaks[window-tweaks] termcap termcap . termcap . screenrc . termcap terminfo screen 'terminfo' 'termcap' . ( '%') . termcap 'terminfo' . terminfo termcap 'termcapinfo' 'termcap' 'terminfo' . () . '|' . '*' 'vt*' "vt" . tweak termcap ( ':') termcap . tweak . ( ''). tweak () termcap screen ( "VIRTUAL TERMINAL" ). : termcap xterm* LP:hs@ screen 'xterm' (firm auto-margins) (LP) ( 'hs' - '@' ). 'LP' "vt" termcap . termcap vt* LP termcap vt102|vt220 Z0=\E[?3h:Z1=\E[?3l 'LP' 'vt' VT102 VT220 (Z0) (Z1) . ( Z0 Z1 termcap .) termcap vt100 "" l0=PF1:l1=PF2:l2=PF3:l3=PF4 termcap vt100 termcap . termcap h19|z19 am@:im=\E@:ei=\EO dc=\E[P termcap h19 z19 (am@) (im) (ei) ( '@' 'im' '=' ). 'im' 'ei' termcap screen termcap . (dc) termcap screen ( ). termcap SCREENCAP$ screen . termcap "VIRTUAL TERMINAL" termcap(5) . title [windowtitle] windowtitle. screen . 'aka' . truecolor [on|off] (truecolor). truecolor . off . : iTerm2 Konsole st. Xterm truecolor . unbindall . screen (detach) (daemon) . 'screen -X' . unsetenv var . utf8 [ on | off [ on | off ]] . utf8 UTF-8 . (toggle) . ( "-U" screen ). "defutf8" . vbell [ on | off ] (visual bell) . . vbell (G^) 'vbell- message' . termcap 'vb' ( terminfo: 'flash'). vbell . 'bell_msg' . vbell_msg [message] . (G^) vbell "on" message . "Wuff, Wuff!!" . . vbellwait sec screen. . verbose [ on | off ] verbose ( ) . off . . version . wall message . . width [-w|-d] [cols [lines]] cols . termcap "Z0" "Z1" . "termcap" . . -w screen -d . windowlist [ -b ] [ -m ] [ -g ] windowlist string [string] windowlist title [title] . screen screen . -b screen . -m screen (MRU) . -g . "windowlist" : ---------------------------------------------------------------------------------------------------------------------------- k C-p up . ---------------------------------------------------------------------------------------------------------------------------- j C-n down . ---------------------------------------------------------------------------------------------------------------------------- C-g escape windowlist. ---------------------------------------------------------------------------------------------------------------------------- C-a home . ---------------------------------------------------------------------------------------------------------------------------- C-e end . ---------------------------------------------------------------------------------------------------------------------------- C-u C-d . ---------------------------------------------------------------------------------------------------------------------------- C-b C-f . ---------------------------------------------------------------------------------------------------------------------------- 0..9 . ---------------------------------------------------------------------------------------------------------------------------- mouseclick . "mousetrack" "on" ---------------------------------------------------------------------------------------------------------------------------- / . ---------------------------------------------------------------------------------------------------------------------------- n . ---------------------------------------------------------------------------------------------------------------------------- N . ---------------------------------------------------------------------------------------------------------------------------- m MRU. ---------------------------------------------------------------------------------------------------------------------------- g . ---------------------------------------------------------------------------------------------------------------------------- a . ---------------------------------------------------------------------------------------------------------------------------- C-h backspace . ---------------------------------------------------------------------------------------------------------------------------- , . ---------------------------------------------------------------------------------------------------------------------------- . . ---------------------------------------------------------------------------------------------------------------------------- K (Kill) . ---------------------------------------------------------------------------------------------------------------------------- space enter . ---------------------------------------------------------------------------------------------------------------------------- string title string . "Num Name%=Flags" "%3n %t%=%f" . ( ) "STRING ESCAPES" . "Windowlist" . windows [ string ] . ( ) <<*>> <<->> "logged in" <<$>> (bell) <> <<@>> <<(L)>> <<&>> (zombie) <> . . string "STRING ESCAPES" . string . . wrap [ on | off ] (line- wrap) . line-wrap . backspace (^H) . `on` . wrap (toggle). writebuf [-e encoding] [filename] (paste buffer) screen-exchange . screen . (encoding) . bufferfile "/tmp/screen-exchange" . writelock [ on | off | auto] (ACL) . writelock `auto` . (writelock) ( ) . "writelock off" . "writelock on" . xoff xon CTRL-s / CTRL-q stdin . zmodem [ off | auto | catch | pass ] zmodem sendcmd [string] zmodem recvcmd [string] zmodem screen. Screen zmodem : "pass" "catch". "pass" screen (attacher) . "catch" screen zmodem rz/sz . "auto" screen tty ( ) "catch" "pass" . screen "catch" . . zombie [keys[onerror]] screen ( ) . zombie <<>> . kill . . screen (resurrect). . zombie zombie . zombie defzombie . "onerror" . screen . ('0') . (zombie) . zombie_timeout[seconds] screen ( ) . zombie ( zombie ) (timeout) screen screen . (THE MESSAGE LINE) Screen (message line) . . termcap screen . ( ) . Privacy message ANSI . : echo '^Hello world from window '$WINDOW'\\' '' escape '^' (up-arrow) '\\' . (WINDOW TYPES) Screen . screen screen ( "CUSTOMIZATION" ). screen . . screen . o ( ) ( slogin ...) o tty ( ) ( "/dev/ttya") . "screen cu -l /dev/ttya" . (busy) . stty(1) : . . cs8 or cs7 ( ) . cstopb or -cstopb ( '-') parenb or -parenb parodd or -parodd ( '-') ixon or -ixon ( ) (CTRL-S/CTRL- Q) . ixoff or -ixoff ( ) . istrip or -istrip ( ) . . . . tty info . `RTS` `CTS` `DTR` `DSR` `CD` . ioctl() . () (!) () . ioctl() . CLOCAL (true) ({ }) . CRTSCTS TIOCSOFTCAR `CTS` `CD` . tty break (TxD) . break . break . o "//telnet" TCP ( ). Screen telnet . telnet info ([ ]) . b BINARY. (binary) . e ECHO. . c SGA. << >> (character mode) (: << >>). t TTYPE. . Screen "screen" ( `term` ). w NAWS. . f LFLOW. . ( .) x t n ( XDISPLOC TSPEED NEWENV). telnet break IAC BREAK ( ) . screen ENABLE_TELNET . (STRING ESCAPES) Screen . . : % A AM PM. 'AM' 'ante meridiem' " " ( ). 'PM' post meridiem ' ' - . a 'A' : 'am' 'pm'. C 1:48 c 'C' ( 13:48) D ( Mon, Wed, Fri) d (). E %? true . e (encoding) f "windows" F %? true h hardstatus H (hostname) O screen. '-' . M ( Aug, Dec) m () n P / %? true S (session name) s t u w . '-': '+': . W x X Y ( '2024') y ( '24') ? '%?' '%' : else '%?' = (pad) ( hfill TeX). . '0' screen . '+' '-' . (truncate) . 'L' . < '%=' > . screen . ( .) 'L' screen '...' . { / "}" ` 'backtick'. (length qualifier) . 'c' 'C' '0' screen . '0' '=' . 'n' '=' ( '%3n') 'D' 'M' 'L' 'w' 'W' 'L' . / . "[ ] [ ]" . . : + - ! = : d (dim) u (underline) b / (bold) r (reverse) s (standout) B (blinking) (k,r,g,y,b,m,c,w) . 0-7 ANSI 0-255 256 (truecolor) x HTML . - (semicolon) . : "#FFF;#000" "i7;0" . ANSI : 0 (black) 1 (red) 2 (green) 3 (yellow) 4 (blue) 5 (magenta) 6 cyan () 7 (white) 'i' . "%{-}" ( / pop ). : "i2" "+b r" "#F00;FFA" . %-Lw%{#AAA;#006}%50>%n%f* %t%{-}%+Lw%< . . "hardstatus alwayslastline" . %?%F%{;2}%?%3n %t%? [%h]%? hardstatus . . "caption string" . (FLOW-CONTROL) (flow-control) screen XON XOFF ( / interrupt) . screen XON XOFF ( emacs ). "" XOFF . XON XOFF . screen ( "C-a q" ( xon) "C-a s" ( xoff)). xon/xoff C-s C-q . -f "defflow" .screenrc . (automatic flow- switching) . 'fixed on' ( ) 'fixed off' ( ) 'automatic' () "flow" "C-a f" . TIOCPKT ( "rlogin" ). tty TIOCPKT screen application keypad - . . ( C-c) screen "interrupt" ( "interrupt" "flow" .screenrc -i ). screen (flush) . . "C-a l" "interrupt" . ( auto-flow ) . "C-a l" . . ( ) (TITLES) ( "windows" ( C-a w) ) . . . "shelltitle" .screenrc "screen" -t . - (kname\) "title" ( C-a A) . . "title" . defdynamictitle dynamictitle . screen "search|name" (null) (prompt) . search name . name `:' screen ( "name:cmd"). . : (k\) . search . screen . . . '!' '%' '^' screen ( ) . csh (job control) . .screenrc : screen -t top 2 nice top .screenrc nice- "top" "top" "nice" . shelltitle '> |csh' screen 1 shelltitle . : /usr/joe/src/dir> trn ( '> ' ). "trn" "csh" . bind R screen -t '% |root:' su .screenrc "C-a R" "su" "root:" . : % !em emacs file.c csh "!em" "emacs" . "root:emacs" "root:" . bind o title bind E title "" bind u title (unknown) (binding) "C-a o" . (auto-title) (C-a E). "(unknown)" (C-a u). (null title- escape-sequence) (prompt) ( csh) . (backspacing) (tab) . : set prompt='^[[0000m^[k^[\% ' "[0000m" . Bash PROMPT_COMMAND (echo) : PROMPT_COMMAND='printf "\033k\033\134"' ( bash 1.04 "\134" `\' ). (THE VIRTUAL TERMINAL) screen VT100 . VT100 (hard-coded) . screen VT100/ANSI . . screen . termcap screen $TERMCAP termcap screen . rlogin terminfo . screen . : screen "screen." $TERM . screen "screen" ( "screen-w" ( )) . "vt100" . ( delete char clear to EOS) termcap/terminfo screen ( "screen.") . rlogin termcap/terminfo . $TERM . Screen $TERMCAP . terminfo . $WINDOW . . (underscore) screen `us' `ue' $TERMCAP . screen (scrolling) (clear screen) (direct cursor addressing) ( screen (hardcopy) (over-strike) ). $TERMCAP screen "termcap" .screenrc $SCREENCAP . $TERMCAP . "screen" (/ "screen-w") . termcap terminfo screen "terminfo" .screenrc . `G0' termcap screen screen . VT100 . ISO 2022 : lock shift G0 (SI) lock shift G1 (SO) lock shift G2 lock shift G3 single shift G2 single shift G3. ASCII G0 G3 . `G0' screen `S0' `E0' `C0' . `S0' SI . `E0' SO . `C0' . `acsc' terminfo . `po' `pf' termcap screen . ( ). . . info `PRIN' . Screen (hardstatus) . hardstatus hardstatus . hardstatus screen . hardstatus ANSI ( APC): "ESC_ESC\" . xterm "ESC]0..2;^G" . $TERMCAP . `dl' ( ) $TERMCAP . $TERMCAP . " " (alternate screen) . altscreen .screenrc . screen . "(V)" "(A)" VT100 ANSI ISO . ESC E ESC D (Index) ESC M (Reverse Index) ESC H ESC Z VT100 ESC 7 (V) ESC 8 (V) ESC [s (A) ESC [u (A) ESC c ESC g (Visual Bell) ESC Pn p (97801) Pn = 6 Pn = 7 ESC = (V) (Application Keypad) ESC > (V) (Numeric Keypad) ESC # 8 (V) E ESC \ (A) (String Terminator) ESC ^ (A) ( ) ESC ! ( ) ESC k (A.k.a.) ESC P (A) . . ESC _ (A) (Hardstatus) ESC ] 0 ; string ^G (A) (Hardstatus xterm) ESC ] 83 ; cmd ^G (A) screen. screen . ":window:" (ACL) . "addacl :window: -rwx #?" . Control-N (A) G1 (SO) Control-O (A) G0 (SI) ESC n (A) G2 ESC o (A) G3 ESC N (A) G2 ESC O (A) G3 ESC ( Pcs (A) G0 ESC ) Pcs (A) G1 ESC * Pcs (A) G2 ESC + Pcs (A) G3 ESC [ Pn ; Pn H ESC [ Pn ; Pn f ESC [ Pn J Pn = None or 0 Pn = 1 Pn = 2 ESC [ Pn K Pn = None or 0 Pn = 1 Pn = 2 ESC [ Pn X ESC [ Pn A ESC [ Pn B ESC [ Pn C ESC [ Pn D ESC [ Pn E ESC [ Pn F ESC [ Pn G ESC [ Pn ` ESC [ Pn d ESC [ Ps ;...; Ps m (Select Graphic Rendition) Ps = 0 Ps = 1 (Bold) Ps = 2 (A) Ps = 3 (A) Standout ( ANSI: /) Ps = 4 Ps = 5 Ps = 7 () Ps = 22 (A) Ps = 23 (A) Standout ( ANSI: ) Ps = 24 (A) Ps = 25 (A) Ps = 27 (A) () Ps = 30 (A) Ps = 31 (A) Ps = 32 (A) Ps = 33 (A) Ps = 34 (A) Ps = 35 (A) (Magenta) Ps = 36 (A) (Cyan) Ps = 37 (A) Ps = 39 (A) Ps = 40 (A) Ps = ... ... Ps = 49 (A) ESC [ Pn g (Tab Clear) Pn = 0 Pn = 3 ESC [ Pn ; Pn r (V) ESC [ Pn I (A) ESC [ Pn Z (A) ESC [ Pn L (A) ESC [ Pn M (A) ESC [ Pn @ (A) ESC [ Pn P (A) ESC [ Pn S ESC [ Pn T ESC [ Pn ^ ESC [ Ps ;...; Ps h (Set Mode) ESC [ Ps ;...; Ps l (Reset Mode) Ps = 4 (A) (Insert Mode) Ps = 20 (A) Automatic Linefeed ( ) Ps = 34 Ps = ?1 (V) (Application) Ps = ?3 (V) Ps = ?5 (V) (Reverse Video) Ps = ?6 (V) Origin () Ps = ?7 (V) Wrap ( ) Ps = ?9 X10 Ps = ?25 (V) Ps = ?47 ( xterm) Ps = ?1000 (V) VT200 Ps = ?1047 ( xterm) Ps = ?1049 ( xterm) ESC [ 5 i (A) (ANSI Media Copy) ESC [ 4 i (A) (ANSI Media Copy) ESC [ 8 ; Ph ; Pw t `Ph' `Pw' ( SunView) ESC [ c VT100 ESC [ x ESC [ > c VT220 ESC [ 6 n (INPUT TRANSLATION) VT100 screen VT100 . Screen . VT100 ( stuff ). (reattach) termcap . Screen . bindkey . . (application mode) . +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | | Termcap | | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | | ku | \033[A | \033OA | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | | kd | \033[B | \033OB | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | | kr | \033[C | \033OC | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | | kl | \033[D | \033OD | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 0 | k0 | \033[10~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 1 | k1 | \033OP | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 2 | k2 | \033OQ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 3 | k3 | \033OR | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 4 | k4 | \033OS | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 5 | k5 | \033[15~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 6 | k6 | \033[17~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 7 | k7 | \033[18~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 8 | k8 | \033[19~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 9 | k9 | \033[20~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 10 | k; | \033[21~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 11 | F1 | \033[23~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 12 | F2 | \033[24~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ |Home | kh | \033[1~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ |End | kH | \033[4~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ |Insert | kI | \033[2~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ |Delete | kD | \033[3~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ |Page up | kP | \033[5~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ |Page down | kN | \033[6~ | | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 0 | f0 | 0 | \033Op | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 1 | f1 | 1 | \033Oq | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 2 | f2 | 2 | \033Or | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 3 | f3 | 3 | \033Os | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 4 | f4 | 4 | \033Ot | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 5 | f5 | 5 | \033Ou | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 6 | f6 | 6 | \033Ov | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 7 | f7 | 7 | \033Ow | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 8 | f8 | 8 | \033Ox | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | 9 | f9 | 9 | \033Oy | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | + | f+ | + | \033Ok | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | - | f- | - | \033Om | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | * | f* | * | \033Oj | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | / | f/ | / | \033Oo | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | = | fq | = | \033OX | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | . | f. | . | \033On | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | , | f, | , | \033Ol | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ | enter | fe | \015 | \033OM | +-----------------------------------------------+-------------------+-----------------+---------------------------------+ (SPECIAL TERMINAL CAPABILITIES) screen termcap(5) . termcap ( /etc/termcap) termcap terminfo termcapinfo screenrc . terminfo . LP (bool) VT100 ( << >> magic margins) . screen 'xn' . Z0 (str) . Z1 (str) . WS (str) . . SunView(tm): '\E[8;%d;%dt'. NF (bool) . ^S ^Q . 'flow off'. 'nx' . G0 (bool) ISO 2022 . S0 (str) 'G0' . . E0 (str) 'G0' . . C0 (str) '0'. 'ac' . CS (str) (application mode). CE (str) . AN (bool) autonuke. 'autonuke' . OL (num) . 'obuflimit' . KJ (str) (encoding) . 'encoding' . AF (str) ANSI. '\E[3%dm' ( terminfo '\E[3%p1%dm') . AB (str) 'AF' . AX (bool) ANSI / (\E[39m / \E[49m). XC (str) . . XT (bool) xterm ( OSC ) . C8 (bool) (bold) ( Eterm). TF (bool) termcap/info. ( ). (CHARACTER TRANSLATION) Screen . ( ISO8851-latin1) . : XC={,,} :=