system:screen

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

system:screen [2020/08/03 19:35] (текущий)
mirocow создано
Строка 1: Строка 1:
 +{{tag>system screen}}
  
 +====== Screen ======
 +
 +<note tip><code bash>
 +$ screen -list
 +$ screen -x [session id]
 +$ screen -X -S [session id] kill
 +</code></note>
 +
 +===== Ключи/Опции =====
 +
 +  * -a            Force all capabilities into each window's termcap.
 +  * -A -[r|R]     Adapt all windows to the new display width & height.
 +  * -c file       Read configuration file instead of '.screenrc'.
 +  * -d (-r)       Detach the elsewhere running screen (and reattach here).
 +  * -dmS name     Start as daemon: Screen session in detached mode.
 +  * -D (-r)       Detach and logout remote (and reattach here).
 +  * -D -RR        Do whatever is needed to get a screen session.
 +  * -e xy         Change command characters.
 +  * -f            Flow control on, -fn = off, -fa = auto.
 +  * -h lines      Set the size of the scrollback history buffer.
 +  * -i            Interrupt output sooner when flow control is on.
 +  * -list         or -ls. Do nothing, just list our SockDir.
 +  * -L            Turn on output logging.
 +  * -m            ignore $STY variable, do create a new screen session.
 +  * -O            Choose optimal output rather than exact vt100 emulation.
 +  * -p window     Preselect the named window if it exists.
 +  * -q            Quiet startup. Exits with non-zero return code if unsuccessful.
 +  * -r            Reattach to a detached screen process.
 +  * -R            Reattach if possible, otherwise start a new session.
 +  * -s shell      Shell to execute rather than $SHELL.
 +  * -S sockname   Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
 +  * -t title      Set title. (window's name).
 +  * -T term       Use term as $TERM for windows, rather than "screen".
 +  * -U            Tell screen to use UTF-8 encoding.
 +  * -v            Print "Screen version 4.00.03 (FAU) 23-Oct-06".
 +  * -wipe         Do nothing, just clean up SockDir.
 +  * -x            Attach to a not detached screen. (Multi display mode).
 +  * -X            Execute <cmd> as a screen command in the specified session
 +
 +===== Команды =====
 +
 +  * Ctrl-a c — создать новое окно Screen
 +  * Ctrl-a n — переместиться в следующее окно
 +  * Ctrl-a p — переместиться в предыдущее окно
 +  * Ctrl-a d — отключиться от текущей сессии screen, при этом все команды продолжат свое выполнение
 +  * Ctrl-a K — «убить» выбранное окно (нужно если программа в окне зависла и не хочет умирать самостоятельно)
 +  * Ctrl-a " — вывести список всех окон
 +  * Ctrl-a A — изменить название текущего окна (удобно, чтобы различать окна между собой, например поставить названия «localhost», «ssh 1.2.3.4» и т.п.
  • system/screen.txt
  • Последнее изменение: 2020/08/03 19:35
  • mirocow