Linux Screen 常用命令
首先明确几个概念:
- 会话(Session): 一个 Session 里面可以有多个 window,即可以开启多个 bash 窗口
- window: 每一个 window 就是一个 bash
创建一个 Session
screen -s test
# 创建好一个叫 test 的 Session
回到宿主机 bash 窗口
Ctrl + a + d = Ctrl a + Ctrl + d
# 按键方式(2种): 1. 按住 Ctrl ,按顺序敲 a d 2. 先按 Ctrl+a 再按 Ctrl+d
# 注意:seesion中的所有操作都需要先按下 Ctrl + a
判断当前在 Screen 窗口还是 宿主机 bash
ctrl + a + t
# 如果窗口底部显示出时间,那么就在 Screen 窗口中
创建新 window
ctrl + a + c
window 命名
ctrl + a, Shift + a
# 注意: Shift + a 是为了输入大写A, 如果键盘在 大写状态直接输入A即可
关闭当前 window
exit
列出所有 window
Ctrl + a + w
切换 window
Ctrl + a + 数字[0-9]
# 数字与上面列出窗口中的编号对应
# 使用下面命令快速切换相邻的 window
下一个: Ctrl + a + n
上一个: Ctrl + a + p
列出当前用户创建的所有 Seesion
screen -ls
恢复 Screen
screen -r test
共享屏幕(Session)
screen -x test
# 和当前登录用户共享 test Session