是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
安装 yum install screen
参数:
-A 将所有的视窗都调整为目前终端机的大小
-d 将指定的screen作业离线
-h 指定视窗的缓冲区行数
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业
-r 恢复离线的screen作业
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业
-s 指定建立新视窗时,所要执行的shell
-S 指定screen作业的名称
-v 显示版本信息
-x 恢复之前离线的screen作业
-ls或-list 显示目前所有的screen作业
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业
screen常用操作
新建一个作业
screen -S 作业名称
列出当前所有的作业
screen -ls
回到某个作业中
screen -r 作业序号
远程结束某个作业
screen -d 作业名称
结束当前的这个作业并回到某个作业中
screen -d -r 作业名称
C-a 意为Ctrl + a
C-a ? 显示所有键绑定信息
C-a w 显示所有窗口列表
C-a C-a 切换到之前显示的窗口
C-a c 创建一个新的运行shell的窗口并切换到该窗口
C-a n 切换到下一个窗口
C-a p 切换到前一个窗口(与C-a n相对)
C-a 0..9 切换到窗口0..9
C-a a 发送 C-a到当前窗口
C-a d 暂时断开screen会话
C-a k 杀掉当前窗口
C-a [ 进入拷贝/回滚模式
Crtl + a +d 保存进程并退出作业(程序在screen中继续运行,screen -ls 可查看)
exit 退出作业和进程(程序终止,screen -ls 不可查看)
原文:https://www.cnblogs.com/zhang-zi-yi/p/10795346.html