linux命令之yum、screen

一、yum命令

  1. 安装程序screen
    [root@localhost ~]# yum install screen -y
    解释:-y表示中间有提示的地方都选择yes,也可以不加-y参数
  2. 卸载程序screen
    [root@localhost ~]# yum remove screen -y
  3. 查看程序screen的信息
    [root@localhost ~]# yum info screen
  4. 显示程序screen的安装情况
    [root@localhost ~]# yum list screen

    Available Packages
    screen.x86_64 4.1.0-0.25.20120314git3c2946.el7

    解释: 如果没有安装,下面显示的是 Available Packages,如果已经安装,显示的是 Installed Packages
  5. 列举出所有可以更新的程序
    [root@localhost ~]# yum check-update

    [root@localhost ~]# yum list updates
  6. 更新所有的程序
    [root@localhost ~]# yum update
  7. 更新指定的程序
    [root@localhost ~]# yum update screen
  8. 列举出所有可安装的程序清单
    [root@localhost ~]# yum list
  9. 查找软件包
    [root@localhost ~]# yum search screen
  10. 清除所有缓存
    [root@localhost ~]# yum clean all
    Loaded plugins: fastestmirror
    Cleaning repos: base extras updates
    Cleaning up list of fastest mirrors
  11. 查找所有已安装的程序
    [root@localhost ~]# yum list installed
  12. 列举出所有已安装但是不在yum repository中的程序
    [root@localhost ~]# yum list extras
  13. 列出所有课更新的软件包的信息
    [root@localhost ~]# yum info updates
  14. 列举出程序的依赖关系
    [root@localhost ~]# yum deplist screen

二、screen命令

centos7.6的最小化安装没有这个命令,需要自己安装
联网状态下 yum install screen -y

  1. 新建一个会话窗口
    [root@localhost bin]# screen -S demo
    **解释:**如果不使用-S参数指定会话名称,那么就会默认使用当前的远程终端创建一个名称

  2. 列出当前所有的会话窗口
    [root@localhost screen-4.6.2]# screen -ls
    There is a screen on:
    13263.demo (Attached)
    1 Socket in /var/run/screen/S-root

    解释: 输出的前面的13263应该是这个会话的进程id

  3. 退出当前的会话窗口(退出后这个screen就会消失)
    [root@localhost ~]# exit

  4. 远程分离指定的会话窗口
    [root@localhost bin]# screen -d 13361
    解释: -d参数后面可以跟会话的id或窗口名称
    注意: 分离会话不是结束这个会话

  5. 返回到指定的会话
    [root@localhost bin]# screen -r 13361
    经试验:
    screen创建的窗口不存在层级关系,是平行的.一个screen只能有一个远程终端相连接

  6. 新建一个会话窗口并运行指定程序(程序结束后,这个会话也就消失了)
    [root@localhost ~]# screen vi demo.txt

  7. 分离当前会话
    ctrl+a,d

  8. 清除dead会话(如果一个screen会话被杀死的话,使用清除命令清除一下)
    [root@localhost ~]# screen -wipe
    There are screens on:
    13862.de (Removed)
    13794.demo (Attached)
    1 socket wiped out.
    1 Socket in /var/run/screen/S-root.

    [root@localhost ~]# screen -ls
    There is a screen on:
    13794.demo (Attached)
    1 Socket in /var/run/screen/S-root.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackletter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值