Linux screen命令:VT100/ANSI终端仿真屏幕管理。
Linux screen命令 功能描述
使用screen命令可以进行VT100/ANSI终端仿真屏幕管理。screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,这表示能够使用一个单一的终端窗口运行多终端的应用。screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。screen的配置文件一般是/etc/screenrc或~/.screenrc,可以在文件里面更改参数设置,也可以通过参数传递或命令来动态指定。
Linux screen命令 语法
screen [选项] [命令[参数]]
screen [选项] [host.tty]
screen [选项] [会话所有者]/[[pid.]tty[.host]]
命令中各选项的含义如表所示。
Linux screen命令 示例
打开VT100/ANSI终端仿真屏幕
[root@rhel ~]# screen
显示目前所有的screen作业
[root@rhel ~]# screen -ls
There is a screen on:
6937.pts-0.rhel (Attached)
1 Socket in /var/run/screen/S-root.
将screen作业6937.pts-0.rhel离线
[root@rhel ~]# screen -d 6937.pts-0.rhel
[root@rhel ~]# screen -ls
There is a screen on:
6937.pts-0.rhel (Detached)
1 Socket in /var/run/screen/S-root.
恢复screen作业6937.pts-0.rhel
[root@rhel ~]# screen -r 6937.pts-0.rhel
[root@rhel ~]# screen -ls
There is a screen on:
6937.pts-0.rhel (Attached)
1 Socket in /var/run/screen/S-root.
新建会话ak
[root@rhel ~]# screen -S ak