草稿 · 2022年5月1日 0

草稿:screen&tmux 终端管理工具 基础使用

使用需求:

  • 多终端切换:如一个命令窗口可以切换多个回话终端。
  • 会话重新连:在执行时间较长脚本或者备份命令时,网络不好时或者其他原因导致会
    话中断。可以使用该命令防止执行操作意外中断。

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