Linux学习(三十二)screen

screen概述

我们可以将screen看成一个子窗口,我们可以通过命令将这个子窗口放入后台运行而不关闭它。当我们有需要时,我们还可以将它调出来。

screen使用

安装:

yum -y install screen

打开一个screen窗口:

screen
vmstat 1

按ctrl + a + d将screen放入后台:

[root@ruanwenwu-001 log]# screen
[detached from 4688.pts-0.ruanwenwu-001]

打开一个有名字的screen:

[root@ruanwenwu-001 log]# screen -S 'ruanwenwu'
[detached from 4703.ruanwenwu]

恢复一个screen:

screen -r screenid
或者
screen -r screenname

列出现有的screen:

[root@ruanwenwu-001 log]# screen -ls
There are screens on:
        4717.pts-0.ruanwenwu-001        (Attached)
        4703.ruanwenwu  (Detached)
        4688.pts-0.ruanwenwu-001        (Detached)
3 Sockets in /var/run/screen/S-root.

 删除一个screen:

[root@ruanwenwu-001 ~]# screen -ls
There is a screen on:
        4717.pts-0.ruanwenwu-001        (Detached)
1 Socket in /var/run/screen/S-root.

[root@ruanwenwu-001 ~]# screen -S 'pts-0.ruanwenwu-001' -X quit
[root@ruanwenwu-001 ~]# screen -ls
No Sockets found in /var/run/screen/S-root.

-S是指定终端,-X后面跟执行语句

共享:

共享屏幕的意思是,比如同一个用户用两个终端连接上服务器。终端A开启一个screen,终端B能看终端A的屏幕。

现在我们来演示一下。

首先在A终端开启一个screen:

[root@ruanwenwu-001 ~]# screen -ls
There is a screen on:
        5103.li (Attached)
1 Socket in /var/run/screen/S-root.

[root@ruanwenwu-001 ~]# screen -S 'li' -X quit
[root@ruanwenwu-001 ~]# screen -ls
No Sockets found in /var/run/screen/S-root.

在新打开的screen中输入:

按ctrl + a + d将screen放到后台:

然后,我们尝试在

转载于:https://www.cnblogs.com/doubilaile/p/8343040.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值