screen命令,用处:
1、后台执行任务。
2、远程协助和教学目的,这可以让被协助者和学员清楚看到你的每一步操作。

安装:

  1. yum -y install screen

普通用法

  1. # 开启一个,如果没有名字会默认一个,建议加上名字
  2. screen -S name
  3. ctrl + a + d # 临时退出快捷键
  4. # 在 外部怎么查看?
  5. screen -ls
  6. # 怎么进入
  7. screen -r name

彻底关闭:

  1. ctrl + a + k # 彻底退出
  2. screen -X -S 4588 quit #外部关闭

脚本用法

  1. # 先删除,避免重复新建
  2. screen -X -S test quit
  3. # 新建但不进入
  4. screen -dmS test
  5. # 执行命令
  6. screen -S test -X screen ping www.baidu.com

简单封装

  1. name=test
  2. cmd="ping www.baidu.com"
  3. # 先删除,避免重复新建
  4. screen -X -S ${name} quit
  5. # 新建但不进入
  6. screen -dmS ${name}
  7. # 执行命令
  8. screen -S ${name} -X screen ${cmd}

远程演示

首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。