Tmux是一个linux下的服务端会话管理工具,可以持久化服务端的session,非常适合用命令行管理服务器的情况。
【安装】
# Ubuntu 或 Debian
$ sudo apt-get install tmux
# CentOS 或 Fedora
$ sudo yum install tmux
# Mac
$ brew install tmux
安装后在终端运行 tmux 即可使用。按下ctrl+d 或者在tmux命令行下运行exit 即可退出。
Tmux 唤醒词是ctrl +b ,按下组合键后进入命令模式,此时可以按对应的命令
【基本概念】
Session 会话 一个会话可以有多个窗口
Window 窗口 一个窗口可以拆分成对个命令面板
Panel 命令面板 相当于linux的一个命令终端
【基本命令】
$tmux new -s sname #创建一个sname的session
$tmux ls
$tmux a -t sname
$tmux switch -t sname
$tmux rename-session -t sname <new-name>
$tmux new-window (-n wname)
$tmux rename-window <new-name>
【tmux命令】
快捷命令 | 操作 | Tmux 命令 |
^b+c | 新建窗口 | tmux new-window (-n wname) |
^b+d | 退出会话 | Tmux detach |
^b+x | 退出面板 | |
^b+s | 列出所有会话 | |
^b+w | 列出所有窗口 | |
^b+% | 划分左右面板 | |
^b+" | 划分上下面板 | |
^b+箭头 | 选择面板 | |
^b+, | 重命名窗口 | tmux rename-window <new-name> |