Tmux 使用

安裝方法

  • CentOs: yum -y install tmux
  • MaxOs: brew install tmux

窗格操作

  • % 左右平分出兩個窗格
  • " 上下平分出兩個窗格
  • x 關(guān)閉當(dāng)前窗格
  • { 當(dāng)前窗格前移
  • } 當(dāng)前窗格后移
  • ; 選擇上次使用的窗格
  • o 選擇下一個窗格狞甚,也可以使用上下左右方向鍵來選擇
  • space 切換窗格布局页屠,tmux 內(nèi)置了五種窗格布局,也可以通過 ?1 至 ?5來切換
  • z 最大化當(dāng)前窗格籍滴,再次執(zhí)行可恢復(fù)原來大小
  • q 顯示所有窗格的序號,在序號出現(xiàn)期間按下對應(yīng)的數(shù)字锻离,即可跳轉(zhuǎn)至對應(yīng)的窗格
  • :setw synchronize-panes 同步窗格

窗口操作

tmux 除了窗格以外虏冻,還有窗口(window) 的概念。依次使用以下快捷鍵來熟悉 tmux 的窗口操作:

  • c 新建窗口冀自,此時當(dāng)前窗口會切換至新窗口揉稚,不影響原有窗口的狀態(tài)
  • p 切換至上一窗口
  • n 切換至下一窗口
  • w 窗口列表選擇,注意 macOS 下使用 ?p?n 進行上下選擇
  • & 關(guān)閉當(dāng)前窗口
  • , 重命名窗口熬粗,可以使用中文搀玖,重命名后能在 tmux 狀態(tài)欄更快速的識別窗口 id
  • 0 切換至 0 號窗口,使用其他數(shù)字 id 切換至對應(yīng)窗口
  • f 根據(jù)窗口名搜索選擇窗口驻呐,可模糊匹配

會話操作

如果運行了多次 tmux 命令則會開啟多個 tmux 會話(session)灌诅。在 tmux 會話中,使用前綴快捷鍵 ?b 配合以下快捷鍵可操作會話:

  • $ 重命名當(dāng)前會話
  • s 選擇會話列表
  • d detach 當(dāng)前會話含末,運行后將會退出 tmux 進程猜拾,返回至 shell 主進程

在 shell 主進程下運行以下命令可以操作 tmux 會話:

tmux new -s foo # 新建名稱為 foo 的會話
tmux ls # 列出所有 tmux 會話
tmux a # 恢復(fù)至上一次的會話
tmux a -t foo # 恢復(fù)名稱為 foo 的會話,會話默認(rèn)名稱為數(shù)字
tmux kill-session -t foo # 刪除名稱為 foo 的會話
tmux kill-server # 刪除所有的會話
除以上提到的快捷鍵以外佣盒,tmux 還有許多其他的快捷鍵和命令挎袜,使用前綴快捷鍵 `?b` 加 `?` 可以查看所有的快捷鍵列表,該列表視圖為 **tmux copy 模式**肥惭,該模式下可使用以下快捷鍵(無需加 `?b` 前綴):
  • ?v 下一頁
  • Meta v 上一頁 (tmux 快捷鍵為 Emacs 風(fēng)格盯仪,這里的 Meta 鍵可用 Esc 模擬)
  • ?s 向前搜索
  • q 退出 copy 模式
  • :new 啟動新會話
  • s 列出所有繪畫
  • $ 重命名當(dāng)前會話

配置選項

# -----------------------------------------------------------------------------
# Tmux 基本配置 - 要求 Tmux >= 2.3
# 如果不想使用插件,只需要將此節(jié)的內(nèi)容寫入 ~/.tmux.conf 即可
# -----------------------------------------------------------------------------

# C-b 和 VIM 沖突蜜葱,修改 Prefix 組合鍵為 Control-Z磨总,按鍵距離近
set -g prefix C-z
set -g status-justify centre    # 居中窗口列表
set -g base-index         1     # 窗口編號從 1 開始計數(shù)
set -g display-panes-time 10000 # PREFIX-Q 顯示編號的駐留時長,單位 ms
set -g mouse              on    # 開啟鼠標(biāo)
set -g pane-base-index    1     # 窗格編號從 1 開始計數(shù)
set -g renumber-windows   on    # 關(guān)掉某個窗口后笼沥,編號重排
setw -g allow-rename      off   # 禁止活動進程修改窗口名
setw -g automatic-rename  off   # 禁止自動命名新窗口
setw -g mode-keys         vi    # 進入復(fù)制模式的時候使用 vi 鍵位(默認(rèn)是 EMACS)



# -----------------------------------------------------------------------------
# 使用插件 - via tpm
#   1. 執(zhí)行 git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
#   2. 執(zhí)行 bash ~/.tmux/plugins/tpm/bin/install_plugins
# -----------------------------------------------------------------------------

setenv -g TMUX_PLUGIN_MANAGER_PATH '~/.tmux/plugins'

# 推薦的插件(請去每個插件的倉庫下讀一讀使用教程)
set -g @plugin 'seebi/tmux-colors-solarized'
set -g @plugin 'tmux-plugins/tmux-pain-control'
set -g @plugin 'tmux-plugins/tmux-prefix-highlight'
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'
set -g @plugin 'tmux-plugins/tpm'

# tmux-resurrect
set -g @resurrect-dir '~/.tmux/resurrect'

# tmux-prefix-highlight
set -g status-right '#{prefix_highlight} #H | %a %Y-%m-%d %H:%M'
set -g @prefix_highlight_show_copy_mode 'on'
set -g @prefix_highlight_copy_mode_attr 'fg=white,bg=blue'

# 初始化 TPM 插件管理器 (放在配置文件的最后)
run '~/.tmux/plugins/tpm/tpm'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚪燕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子奔浅,更是在濱河造成了極大的恐慌馆纳,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汹桦,死亡現(xiàn)場離奇詭異鲁驶,居然都是意外死亡,警方通過查閱死者的電腦和手機舞骆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門钥弯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來径荔,“玉大人,你說我怎么就攤上這事脆霎∽艽Γ” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵睛蛛,是天一觀的道長鹦马。 經(jīng)常有香客問我,道長忆肾,這世上最難降的妖魔是什么荸频? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮客冈,結(jié)果婚禮上旭从,老公的妹妹穿的比我還像新娘。我一直安慰自己场仲,他們只是感情好遇绞,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著燎窘,像睡著了一般摹闽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上褐健,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天付鹿,我揣著相機與錄音,去河邊找鬼蚜迅。 笑死舵匾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谁不。 我是一名探鬼主播坐梯,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼刹帕!你這毒婦竟也來了吵血?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤偷溺,失蹤者是張志新(化名)和其女友劉穎蹋辅,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挫掏,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡侦另,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片褒傅。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡弃锐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出殿托,到底是詐尸還是另有隱情霹菊,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布碌尔,位于F島的核電站,受9級特大地震影響券敌,放射性物質(zhì)發(fā)生泄漏唾戚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一待诅、第九天 我趴在偏房一處隱蔽的房頂上張望叹坦。 院中可真熱鬧,春花似錦卑雁、人聲如沸募书。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽莹捡。三九已至,卻和暖如春扣甲,著一層夾襖步出監(jiān)牢的瞬間篮赢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工琉挖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留启泣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓示辈,卻偏偏與公主長得像寥茫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子矾麻,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 資料:https://www.cnblogs.com/wangqiguo/p/8905081.html sudo ...
    只知堅持_d778閱讀 3,100評論 0 0
  • 在使用終端時纱耻,有時候要進入到不同的目錄中,只使用一個窗口险耀,需要來回的切換目錄膝迎,很繁瑣。另一種場景是需要在服務(wù)器上跑...
    瘦魚閱讀 929評論 0 1
  • tmux 是一款終端復(fù)用命令行工具胰耗,一般用于 Terminal 的窗口管理限次。在 macOS 下,使用 iTerm2...
    貓哥學(xué)前班閱讀 12,680評論 2 30
  • tmux介紹 為什么用tumx : tmux 我們開發(fā)工作任務(wù)比較多 如果你的電腦是linux 或者服務(wù)器是lin...
    agx2閱讀 1,955評論 0 1
  • Lammps 在Windows系統(tǒng)安裝 不知不覺學(xué)讀了很多年書,做了很多事卖漫,隨筆記錄一下费尽,希望對大家有幫助。 1....
    lkxra閱讀 286評論 0 0