0%
安装
1
| $ sudo apt install screen
|
使用
查看 screen 绑定的命令
快捷键需要在 screen 中执行
创建并进入一个 screen
1 2
| # 创建一个名为<pid>.<tty>.<host>的screen并进入 $ screen
|
创建指定 sockname 的 screen 并进入
1 2
| # 创建一个名为<pid>.<sockname>的screen并进入 $ screen -S <sockname>
|
断开 screen 连接 (screen 后台运行)
列出所有 screen
恢复指定 screen 连接
1 2 3 4
| $ screen -r [pid.tty.host]|[sockname]
# 恢复可用的 screen(只有一个 detached 的 screen 时) $ screen -R
|
kill screen
1 2 3 4 5 6 7 8 9 10
| # 未连接 screen 时
# 查看所有screen进程 $ screen -ls
# 执行退出进程命令 $ screen -X -S [指定screen] quit
# 清除sockdir目录 $ screen -wipe
|
1 2 3 4 5 6 7
| # quit: 关闭所有 window 并终止 screen <C-a> \
# kill: 关闭当前 window <C-a> k or <C-a> <C-k>
|
共享 screen
清屏
创建 window
命名当前 window
列出所有 window
1 2 3 4 5
| <C-a> " or <C-a> w or <C-a> <C-w>
|
切换 window
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| # 提示输入需要切换到的 window <C-a> '
# 切换到指定 window <C-a> [num]
# 切换到上一次使用的 window <C-a> <C-a>
# 切换到下一个 window <C-a> <Space> <C-a> n <C-a> <C-n>
# 切换到上一个window <C-a> <Backspace> <C-a> <C-h> <C-a> p <C-a> <C-p>
|
分屏
1 2 3 4 5 6
| # 新分屏无可用的东西,需要用 <C-a> c 创建一个wondow
# 垂直分屏 <C-a> | # 水平分屏 <C-a> S
|
切换分屏
关闭分屏
1 2 3 4 5
| # 关闭当前分屏 <C-a> X
# 关闭除了当前所在之外的所有分屏 <C-a> Q
|