Screen 操作快捷键

xiaoxiao2021-02-28  58

使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的 session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。 screen命令介绍  1. $:screen  创建一个screen(可以用screen -S ID,打开一个指定的ID session) 2. $:screen -ls 显示所有的screen会话 3. $:screen -d  脱离当前screen ,返回正常shell 4. $:screen -r 6361(用session -ls可以得到)进入指定screen screen 命令详解   功能说明:多重视窗管理程序。   语  法:screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]   补充说明:screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到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 操作快捷键 * ctrl-a c:创建一个新的 Shell * ctrl-a ctrl-a:在 Shell 间切换 * ctrl-a n:切换到下一个 Shell * ctrl-a p:切换到上一个 Shell * ctrl-a 0…9:同样是切换各个 Shell * ctrl-a d:退出 Screen 会话
转载请注明原文地址: https://www.6miu.com/read-75881.html

最新回复(0)