tmux快速入门

上篇讲到了 iTerm2的基本使用 ,iTerm2能够让我们迅速从不同的窗口中切换。通过 iTerm2 ,我们可以在不同窗口中愉快用 ssh 登录到远处服务器去操作,但由于临时断网或其他原因,远程连接就会中断,如想继续之前的工作,又得重头来过T_T ,但是iTerm2有个 tmux 的配合,再也不用担心异常中断了,它可以让我们迅速恢复到之前的现场环境。

tmux 窗格

tmux 是一个终端复用软件,它也有类似iTerm2的分屏功能。不仅如此,我们还可以通过tmux随时断开会话或者接入会话,接下一起来看下tmux 一些基本使用方法。

入门须知

  • server服务器:输入tmux命令时就开启了一个服务器,可以开启多个会话。
  • session: 管理多个window的会话
  • window: 一个window就是整个屏幕
  • pane: 一个window可以被横向或纵向分割为多个窗格

即一个session可包含多个窗口,一个窗口中可包含多个窗格。
一般情况下 tmux 中所有的快捷键都需要和前缀快捷键 ctrl + b 来组合使用。

安装tmux

brew install tmux

运行 tmux

开启了一个 tmux 的会话,默认会新建一个窗口和一个窗格,窗口左下角会有一些标识信息。

tmux
tmux默认窗口

会话常用命令

#在正常终端模式下使用 tmux 建立会话并命名
tmux new -s abc

#休眠会话 返回主shell- 在正常终端模式下,使某个编号的会话强制休眠,编号用的是 tmux ls 命令时所列出的每一行的最前面的那个编号
tmux detach -t 编号
tmux detach -s 名称

#恢复会话
tmux attach -t 编号
## 也可简写成
tmux a -t 编号
tmux attach -s test

#重命名会话名称
tmux rename -t test dev

#关闭会话
tmux kill-session -t abc

# 完全退出,关闭所有的会话
tmux kill-server

窗口常用命令

假设当前默认前缀为 : Ctrl+b

{前缀} c 创建新窗口

{前缀} n 选择下一个窗口

{前缀} p 选择前一个窗口

{前缀} l 最近一次活跃窗口之间进行切换

{前缀} 0~9 选择几号窗口

{前缀} , 重命名窗口

{前缀} . 更改窗口的编号,但只能更改成未使用的编号,所以要交换窗口的话,得更改多次进行交换

{前缀} & 关闭窗口

{前缀} w 以菜单方式显示及选择窗口

{前缀} f 在所有窗口中查找内容

窗格常用命令

{前缀} " 模向分隔面板

{前缀} % 纵向分隔面板

{前缀} o 跳到下一个分隔面板

{前缀} x 关闭面板

{前缀} ; 切换到最后一个使用的面板

{前缀} 上下键 上一个及下一个分隔面板

{前缀} 空格键 切换面板布局

其他

{前缀} t 显示时钟

{前缀} m 鼠标切换窗格

看到这里,尝试后是不是觉得很奇怪,自己打开的窗口,怎么和本页面第一张图不一样!不一样! 首先恭喜你已经掌握了tmux基本操作,接下来咱们看下tmux高级用法。

高级配置

tmux 自定义配置参见 .tmux


tmux窗口左下角状态显示用到了Powerline及Powerline字体,接着咱们来美化下tmux窗口。

1.安装 Python

brew install python

2.下载 powerline

sudo pip install powerline-status

3.配置 Powerline 到终端

#查看安装路径
pip show powerline-status

#配置 .bash_profile 文件,添加以下行
. /Powerline安装路径/powerline/bindings/bash/powerline.sh
source .bash_profile

4.安装专用于 Powerline 的字体
然后在 iTerm 2的偏好设置里的Profile选项卡里把字体设置为以 Powerline 结尾的字体就大功告成了。

PS:如果满足不了你的操作体验,你还可以:
安装配色方案 solarized
安装zsh主题 agnoster-fcamblor

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容