Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
执行yum install screen命令即可安装。
一、命令
- 新建screen,并指定名字
screen -S screen_name
- detach正在使用的screen
screen -d screen_name
- 连接指定screen
screen -r screen_name
- 列出所有screen的列表
screen -ls
- 彻底杀死一个detach的screen
screen -X -S screen_name quit
二、快捷键
- 最近使用的两个窗口之间切换
ctrl a ctrl a按两次
- 切换到下个窗口、上个窗口
ctrl a + n、ctrl a + p
- 切换到某个窗口
ctrl a + 窗口的数字号码
- detach当前窗口
ctrl a + d
- 关闭当前窗口
ctrl + d
- 复制模式(可滚动翻页搜索复制,Esc退出)
ctrl a + [
- 把刚刚在复制模式选定的内容贴上
ctrl a + ]
- 创建一个新的运行shell的窗口并切换到该窗口
ctrl a + c