再遇神奇的Tmux
时隔1年多, 再次遇到
Tmux
, 倍感亲切!
先来张效果图, 最下面的一行为 Tmux
的会话
iTerm2
mac
自带的 Terminal
比较弱, 通常都是会安装 iTerm2
的
iTerm2
对应管理多台服务器也是比较方便的, 通常情况下就已经够用了; 经常是会打开多个 Tab
窗口; 对 mac
非常友好, 使用方便
Tmux
tmux
是一款终端复用命令行工具,一般用于 Terminal 的窗口管理
恢复上次会话是 tmux
的拿手绝活; 走的时候是什么样, 回来的时候就是什么样! 分屏功能也很溜的
终端就不行了, 假如终端开了4个Tab窗口看日志, 一不小心终端退出了, 那么就得挨个Tab打开, 然后挨个打开日志查看
最近家里网络极其不稳定, 终端连远程主机几分钟就掉线, 有时甚至不到1分钟就掉了… 心态爆炸…
再次使用 tmux
之后, 至少很快可以恢复到之前的工作状态 (2步搞定:1.链接终端 2.恢复上次的tmux会话)
安装 Tmux
Linux
建议使用 源码包 进行安装, 使用 yum
安装的版本号比较低, 具体可参看:
# 查看版本号
$ tmux -V
tmux 2.4
Tmux 使用/快捷键
一些配置
# 开启鼠标模式
set -g mode-mouse on
set -g mouse on # >=2.1
# 允许鼠标选择窗格
set -g mouse-select-pane on
# 如果喜欢给窗口自定义命名,那么需要关闭窗口的自动命名
set-option -g allow-rename off
# 如果对 vim 比较熟悉,可以将 copy mode 的快捷键换成 vi 模式
set-window-option -g mode-keys vi
首先要感谢人家的整理 :)
参考:
blog comments powered by Disqus