logo

Screen Cheat Sheet


title: Screen date: 2021-01-02 20:03:55 background: bg-indigo-500 tags: - terminal - session - utility categories: - Linux Command intro: | This is a quick reference guide cheat sheet for the screen command. plugins: - copyCode

Getting Started

Getting started

$ screen

1. Press Ctrl-A D to detach session


2. List all screen sessions

$ screen -ls

3. Re-attach a screen Session

$ screen -r <name/pid>

Options {.col-span-2}

OptionsExampleDescription
-Sscreen -S debugStart a new session with session name
-lsscreen -lsList running sessions / screens
-xscreen -xAttach to a running session
-rscreen -r debugAttach to a running session with name
-Rscreen -R debugAttach to a session (Will create if it doesn't exist)
-dscreen -d -m wget xxxx.com/large.fileStart screen in detached mode
-Xscreen -X -S debug killKill a running session

{.show-header}

Help

CommandDescription
Ctrl-A ?See help (Lists keybindings)

{.shortcuts}

Window Management {.col-span-2 .row-span-2}

CommandDescription
Ctrl-A CCreate new window
Ctrl-A Ctrl-AChange to last-visited active window
Ctrl-A 0...9Change to window by number
Ctrl-A ' <0...9 or title>Change to window by number or name
Ctrl-A N or Ctrl-A <space>Change to next window in list
Ctrl-A P or Ctrl-A <backspace>Change to previous window in list
Ctrl-A "See window list
Ctrl-A WShow window bar
Ctrl-A KKill current window (not recommended)
Ctrl-A \Kill all windows (not recommended)
Ctrl-A ARename current window

{.shortcuts}

Getting Out

CommandDescription
Ctrl-A DDetach
Ctrl-A D DDetach and logout
(quick exit)
Ctrl-A :Exit all session
Ctrl-A C-\Force-exit screen
(not recommended)

{.shortcuts}

Split screen

| Command | Description | | -------------- | -------------------------------------- | ------------------------ | | Ctrl-A S | Split display horizontally | | Ctrl-A V | Split display vertically | | Ctrl-A | | Split display vertically | | Ctrl-A TAB | Jump to next display region | | Ctrl-A X | Remove current region | | Ctrl-A Q | Remove all regions but the current one |

{.shortcuts}

Misc {.col-span-2 .row-span-2}

CommandDescription
Ctrl-A C-lRedraw window
Ctrl-A [Copy mode
Ctrl-A ESCCopy mode
Ctrl-A ]Paste
Ctrl-A MMonitor window for activity
Ctrl-A _Monitor window for silence
Ctrl-A Ctrl-VEnter digraph
(non-ASCII characters)
Ctrl-A XLock (password protect) display
Ctrl-A :Enter screen command
Ctrl-A HEnable logging in the screen session

{.shortcuts}

Screen tricks

SSH and attach in one line

$ ssh -t user@host screen -x <name/pid>
🐧 Linux 命令

Screen

Screen Cheat Sheet - 快速参考指南,收录常用语法、命令与实践。

📂 分类 · Linux 命令🧭 Markdown 速查🏷️ 2 个标签
#screen#terminal
向下滚动查看内容
返回全部 Cheat Sheets

Getting Started

Getting started
SHELL
滚动查看更多
$ screen

1. Press <kbd>Ctrl-A</kbd> <kbd>D</kbd> to detach session


2. List all screen sessions

SHELL
滚动查看更多
$ screen -ls

3. Re-attach a screen Session

SHELL
滚动查看更多
$ screen -r <name/pid>
Options
OptionsExampleDescription
-Sscreen -S debugStart a new session with session name
-lsscreen -lsList running sessions / screens
-xscreen -xAttach to a running session
-rscreen -r debugAttach to a running session with name
-Rscreen -R debugAttach to a session (Will create if it doesn't exist)
-dscreen -d -m wget xxxx.com/large.fileStart screen in detached mode
-Xscreen -X -S debug killKill a running session

{.show-header}

Help
CommandDescription
Ctrl-A ?See help (Lists keybindings)

{.shortcuts}

Window Management
CommandDescription
Ctrl-A CCreate new window
Ctrl-A Ctrl-AChange to last-visited active window
Ctrl-A 0...9Change to window by number
Ctrl-A ' <0...9 or title>Change to window by number or name
Ctrl-A N or Ctrl-A <space>Change to next window in list
Ctrl-A P or Ctrl-A <backspace>Change to previous window in list
Ctrl-A "See window list
Ctrl-A WShow window bar
Ctrl-A KKill current window (not recommended)
Ctrl-A \Kill all windows (not recommended)
Ctrl-A ARename current window

{.shortcuts}

Getting Out
CommandDescription
Ctrl-A DDetach
Ctrl-A D DDetach and logout <br>(quick exit)
Ctrl-A :Exit all session
Ctrl-A C-\Force-exit screen <br>(not recommended)

{.shortcuts}

Split screen

| Command | Description | | -------------- | -------------------------------------- | ------------------------ | | Ctrl-A S | Split display horizontally | | Ctrl-A V | Split display vertically | | Ctrl-A | | Split display vertically | | Ctrl-A TAB | Jump to next display region | | Ctrl-A X | Remove current region | | Ctrl-A Q | Remove all regions but the current one |

{.shortcuts}

Misc
CommandDescription
Ctrl-A C-lRedraw window
Ctrl-A [Copy mode
Ctrl-A ESCCopy mode
Ctrl-A ]Paste
Ctrl-A MMonitor window for activity
Ctrl-A _Monitor window for silence
Ctrl-A Ctrl-VEnter digraph <br>(non-ASCII characters)
Ctrl-A XLock (password protect) display
Ctrl-A :Enter screen command
Ctrl-A HEnable logging in the screen session

{.shortcuts}

Screen tricks

SSH and attach in one line

SHELL
滚动查看更多
$ ssh -t user@host screen -x <name/pid>

相关 Cheat Sheets