首页 > 综合百科 > > 正文
2024-10-08 20:00:06

怎样使用Screen指令操控UNIXLinux

导读 【#怎样使用Screen指令操控UNIXLinux#】1、screen指令是一般UNIX/Linux用户或管理者常会使用的终端机管理程序,它可以让一个终端机当成好几...
【#怎样使用Screen指令操控UNIXLinux#】

1、screen指令是一般UNIX/Linux用户或管理者常会使用的终端机管理程序,它可以让一个终端机当成好几个来使用,对于以SSH联机到服务器上工作的人会很有用。通常一个终端机(terminal或console)只能开启一个交互式(interactive)的shell来使用,而借着screen的帮助,用户可以在一个终端机下,同时开启多个交互式的shell,除了自己使用之外,还可以让session分享给不同的使用者,或是让执行中的session暂时卸离(detach),随后再重新连接(attach)即可继续操作。

2、方法/步骤1安裝screen,某些Linux发行版可能本身就已经内建screen这个指令了,但如果你所使用的Linux系统没有安装,通常也都可以透过套件管理程序直接安装编译好的版本,在Debian或UbuntuLinux中若要安裝screen可以使用apt-get來安裝,

3、2而RedHat系列的Linux(如Fedora等)则可使用yum:

4、3开始使用screen,在终端机执行它,

5、4这时候会出现一些讯息,按下空格键跳过之后,就可以看到一个新的shell,进入Screen运行环境。

6、5在Screen环境中可以使用Ctrl+?来查询在线的操作说明。可以使用Enter或空格键来换页,看完之后就会回到原来screen的环境。

7、6使用screen最大的好处之一就是可以将其卸离,而在重新连接之后完全不会影响正在执行中的任何工作。按下Ctrl+a后,再按下d键(detach),这时候整个screen就会被卸离,然后会出现被卸离的提示框,

8、7卸离之后若要重新连接上这个screen,可以执行Screen-r.:

9、8如果你感觉只有一个screen工作环境不够用,你也可以将现有的screen工作环境卸离后,在原来的shell中再执行一次screen指令,建立另外一个新的screen环境来使用。如果在使用screen管理服务器时,要暂时离开计算机,也可以使用screen的屏幕锁定功能,当要锁定屏幕时可按下Ctrl+a后,再按下x键,这样屏幕就会被锁住,就像这样:

10、9设定screen工作环境密码。要设定这个密码可以在screen的配置文件$HOME/.screenrc中加入:

11、10下次在screen工作环境卸离后再重新连接时,它就会要求输入这个密码:

【#怎样使用Screen指令操控UNIXLinux#】到此分享完毕,希望对大家有所帮助。