linux命令窗口切换,linux命令之screen切换终端

当运行vim编写文件时,突然,网络断开了,再重新用同一用户登录上去发现已经不是以前的终端了,此时除了强关闭所有终端,然后通过vim.swap.tmp文件恢复刚刚写的文件,貌似没有其它办法

现在发现了screen工具,可以帮助用户在此种情况下顺利地切换至相应的终端上,让终端用户可以连续工作。

screen是窗口管理器的命令行界面版本。它可以同时管理多个终端会话。

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 name-> 新建一个叫name的终端会话

screen -ls -> 列出当前所有的终端会话

screen -r name -> 回到name这个终端会话

screen -d name-> 远程detach某个终端会话

screen -d -r name-> 结束当前终端会话并回到name这个终端会话

————————————————————————–

1 安装screen方法<