时隔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

Published

29 June 2018

Tags