介绍
Tmux 简单来说就是终端里的『窗口管理器』,如果我使用终端登录到远程主机并运行前台程序,那么这个窗口等于就被占用了,想要看一下 CPU 的使用率,就得再连接一次。但是如果在远程主机上运行 tmux,那么就可以开启多个控制台(类似于窗口),相当高效。可以通过下面的视频看看大神操作:
安装
使用包管理工具安装即可。例如:1
brew install tmux
基本操作
帮助信息
tmux list-keys
列出所有可以的快捷键和其运行的 tmux 命令tmux list-commands
列出所有的 tmux 命令及其参数tmux info
列出所有的 session, window, pane, 运行的进程号,等。
更常用的是在 tmux 中直接通过默认前缀 ctrl + b
(因为ctrl + b
不好按,下面我会将它更改为 ctr + a
)之后输入对应命令来操作,具体如下(这里只列出输入默认前缀之后需要输入的操作):
基本操作:
?
列出所有快捷键:
进入命令模式ctrl + z
挂起当前session窗口操作
c
创建&
关闭[0-9]
切换至指定窗口p
上一窗口n
下一窗口w
窗口列表
配置文件
系统范围的配置文件是 /etc/tmux.conf,而针对个人的配置文件在 ~/.tmux.conf。
通过配置文件,可以定义新的快捷键,定义窗口、窗格布局等。
推荐配置
https://github.com/gpakosz/.tmux
效果图如下: