使用screen管理远程会话
使用screen管理远程会话
安装screen
- 什么是screen
screen(GNU Screen)是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。使用ssh登陆时,screen命令能给我们带来很多方便之处。
- 安装
screen
sudo yum install screen
使用screen
- 直接在命令行输入
screen - 出现
Cannot open your terminal '/dev/pts/0' - please check.时,可以使用script命令来记录这个终端会话,执行script /dev/null
此时会创建一个执行shell的窗口,键入exit可以退出当前的窗口。当只有一个screen窗口时,会退出整个screen会话;否则会切换到前一个窗口。
screen vi a.txt
创建一个窗口会话,退出时会退出这个会话。screen -ls
执行这个命令会列出所有的screen会话。

screen -r test

执行这条命令可以连接大screen -ls所列出的test会话(处于Detached状态)。C - a ?显示所有绑定信息Ctrl 和 a同时按下,在键入?- 分屏
Ctrl+a然后|,左右分屏,屏幕间切换Ctrl+a Tab
Ctrl +a + c窗口中创建新shell


浙公网安备 33010602011771号