前言
为什么要有Screen?Screen的作用在于,当我们SSH服务器的时候,这个时候如果我们突然要断开连接,或者有什么事情导致我们突然断开连接,你的连接将会丢失,你将无法找回刚才工作的面板/终端。
怎么办!怎么办!怎么办!
这个时候就是Screen登场的时候了,Screen允许我们断开连接之后,重连回之前的窗口,只要你在断开连接之前工作的窗口在Screen里面就可以了~!
正文
1. 查询Screen版本
screen --version
2. 进入Screen窗口
screen # 使用screen的时候会自动创建一个
3. 帮助
摁下键盘Ctrl + a
然后接着 ?
,可以看到帮助面板。
4. 创建一个带名字的Screen窗口
screen -S [session_name]
5. 在指定的Screen窗口中
Ctrl + a
接着c
: 创建一个Screen窗口Ctrl + a
接着"
:显示所有Screen窗口Ctrl + a
接着0
:切换到窗口 0Ctrl + a
接着A
: 重命名现在的窗口Ctrl + a
接着S
:水平分割Ctrl + a
接着|
:竖直分割Ctrl + a
接着tab
:将输入条放到下一个Ctrl + a
接着Ctrl + a
:切换现在和之前的窗口Ctrl + a
接着Q
:关闭除了当前窗口以外的所有窗口Ctrl + a
接着X
:关闭当前的窗口
6. 将Screen窗口悬挂
摁下键盘Ctrl + a
然后节奏 d
,可以窗口悬挂。
7. 回到Screen悬挂的窗口
screen -r # 回到悬挂窗口
screen -r [Screen ID] # 回到Screen ID的悬挂窗口
screen -ls # 列出当前的Screen窗口
总结
之前学了一下tmux,[记录] Tmux终端复用工具常用命令集合, 现在学习一下Screen~~!
参考
Q.E.D.