终端复用工具tmux简单使用

2024 年 4 月 18 日 星期四(已编辑)
/
63
这篇文章上次修改于 2024 年 4 月 29 日 星期一,可能部分内容已经不适用,如有疑问可询问作者。

终端复用工具tmux简单使用

安装

# Ubuntu
sudo apt-get install tmux

# CentOS
sudo yum install tmux

1. 会话管理

1.1 新建会话

# 快速创建 名称为0,1,2...
tmux

# 自定义名称
tmux new -s <session-name>

1.2 分离会话

在 Tmux 窗口中,按下Ctrl+b 松开再按 d或者输入tmux detach命令,就会将当前会话与窗口分离

tmux detach

上面命令执行后,会退出当前 Tmux 窗口,但是会话和里面的进程仍然在后台运行

1.3 查看会话

tmux ls 命令可以查看当前所有的 Tmux 会话。

tmux ls

1.4 接入会话

tmux attach -t <session-name>

1.5 杀死会话

tmux kill-session -t <session-name>

1.6 会话快捷键

下面是一些会话相关的快捷键 (Tmux 窗口中使用)

  • Ctrl+b d:分离当前会话。
  • Ctrl+b s:列出所有会话。

1.7 常用会话管理流程

  1. 新建会话tmux new -s my_session
  2. 在 Tmux 窗口运行所需的程序。
  3. 按下快捷键Ctrl+b d将会话分离。
  4. 下次使用时,重新连接到会话tmux attach -t my_session

2.窗口管理

2.1 新建窗口

tmux new-window命令用来创建新窗口。

tmux new-window

# 新建一个指定名称的窗口
tmux new-window -n <window-name>

2.2 切换窗口

tmux select-window命令用来切换窗口。

# 切换到指定编号的窗口
tmux select-window -t <window-number>

# 切换到指定名称的窗口
tmux select-window -t <window-name>

2.3 重命名窗口

tmux rename-window命令用于为当前窗口起名(或重命名)。

tmux rename-window <new-name>

2.4 退出窗口

窗口中输入exit可退出窗口,退出会话中所有窗口即可退出会话

exit

2.5 窗口快捷键

下面是一些窗口操作的快捷键。

  • Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
  • Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。
  • Ctrl+b n:切换到下一个窗口。
  • Ctrl+b <number>:切换到指定编号的窗口,其中的<number>是状态栏上的窗口编号。
  • Ctrl+b w:从列表中选择窗口。
  • Ctrl+b ,:窗口重命名。

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...