tmux 使用

[toc]

什么是 tmux

tmux 是一个终端复用器 terminal multiplexer,它使用户可以在一个终端界面内管理多个 会话 session窗口 window窗格 panel 。 * 当窗口意外关闭时,会话并不会终止,后面需要的时候,会话可以再次绑定窗口。尤其当使用 SSH 远程登录计算机时,可以不受断网的影响。 * tmux 采用 client/server 模型。服务 server 是 tmux 运行的基础服务。 一个服务可以包含多个会话,一个会话可以包含多个窗口,一个窗口可以包含多个窗格。

一个会话的组成

Tmux 使用

  • 在远程机器安装 tmux
  • ssh 登录到远程 server
  • 终端输入 tmux

Ubuntu 安装 a

''' # ubuntu 版本下直接 apt-get 安装 sudo apt-get install tmux '''

快捷键

tmux 有大量快捷键,所有的快捷键都需要通过前缀键唤起,默认的前缀键是 Ctrl+b

  • 查看创建得所有会话
1
tmux ls
  • 登录一个已知会话。即从终端环境进入会话
1
2
# 第一个参数a也可以写成attach,后面的xxx是会话名称。
tmux a[attach] -t xxx
  • 列出所有快捷键
1
tmux list-keys
  • 离开当前会话
1
[Ctrl+B] d

调整窗口

  • 命令行模式下,按下 Alt 和方向键调整窗口大小.

References