使用需求:
- 多终端切换:如一个命令窗口可以切换多个回话终端。
- 会话重新连:在执行时间较长脚本或者备份命令时,网络不好时或者其他原因导致会
话中断。可以使用该命令防止执行操作意外中断。
screen:
- 安装screen
yum install screen -y
- 创建并进入会话
screen -S newname
- 列出所有会话信息
screen -ls
- 重新连接会话
screen -d -r newname
- 删除会话终端
screen -S newname -X quit
- 会话共享
一个会话终端可以进行多人协助,及远程演示操作。
终端1操作
screen -S newname
终端2操作
screen -d -r newname
终端1操作
screen -x
tmux:
- 安装tmux
yum install tmux -y
- 新建名称为 foo 的会话
tmux new -s newname
- 列出所有 tmux 会话
tmux ls
- 恢复至上一次的会话
tmux a
- 恢复指定会话
tmux a -t newname
- 删除指定会话
tmux kill-session -t newname
- 删除所有会话
tmux kill-server