centos屏幕中使用方法


,,

,系统管理员经常需要远程登录到linux服务器上,有时需要运行一些很长时间才能完成的任务,必须等到任务完成才能断开连接,但是有时会出现意外断开连接的情况,一切前功尽弃,所以运行一些比较大的任务时,就要用到屏幕以防意外。


GNU屏幕是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能


只要屏幕本身没有终止,在其内部运行的任务都可以恢复。这一点对于远程登录的用户特别有用,即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制,只要再次登录到主机上执行屏幕- r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令分离,在保证里面的程序正常运行的情况下让屏幕挂起(切换到后台).Screen也可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性(比如可以看到完全相同的输出,实现远程协助等)。它同时提供了窗口访问权限的机制,可以对窗口进行密码保护。


GNU的屏幕官方站点:http://www.gnu.org/software/screen/



屏幕的安装步骤:

使用yum命令安装屏幕,,百胜是安装屏幕

在使用rpm命令查看本地是否安装成功,rpm qa | grep screen 

[root@centos7 ~] # rpm qa | grep屏幕

screen-4.1.0-0.23.20120314git3c2946.el7_2。x86_64


屏幕命令:

屏幕(-AmRvx - ls擦][- d & lt;作业名称祝辞][- h & lt;行数祝辞][- r & lt;作业名称祝辞][s] [s & lt;作业名称祝辞]

选项:

,,

——将所有的视窗都调整为目前终端机的大小。

- m即使目前已在作业中的屏幕作业,仍强制建立新的屏幕作业。

- r先试图恢复离线的作业。若找不到离线的作业,即建立新的屏幕作业。

- v显示版本信息。

- x恢复之前离线的屏幕作业。

- ls或——列表显示目前所有的屏幕作业。

擦检查目前所有的屏幕作业,并删除已经无法使用的屏幕作业。

- d & lt;作业名称比;将指定的屏幕作业离线。

- h & lt;行数比;指定视窗的缓冲区行数。

- r & lt;作业名称比;恢复离线的屏幕作业。

s指定建立新视窗时,所要执行的壳。

s & lt;作业名称比;指屏幕定作业的名称。



简单实用方法:

使用屏幕之前可以先使用屏幕- ls命令查当前是否存在已经屏幕,以防冲突。

使用屏幕- s名字创建一个新的窗口,

使用屏幕- x的名字加入已有的窗口。

使用屏幕- d名字退出屏幕

使用屏幕- ls查看已有屏幕的

使用屏幕- r的名字恢复名为屏幕名称

centos屏幕中使用方法