Tmux 入門

簡介

一款linux系統(tǒng)終端小工具,主要有兩個功能:

  • 終端復用,類似screen。支持多標簽,垂直水平分割屏幕。
  • session會話,可以斷開連接并保持會話,運行的程序不會中斷,持久保持當前工作狀態(tài)。

tmux的學習需要成本(需要熟記一些快捷鍵),一旦掌握可以提升工作效率。

安裝

tmux安裝也非常方便,centos或者debian,ubuntu等系統(tǒng)都可以一鍵安裝。

debian ubuntu:
    sudo apt-get install tmux -y
centos:
    sudo yum install tmux

啟動 tmux

在命令行中鍵入tmux命令直接進入工具界面。

tmux操作一般使用快捷鍵,但是和一般的軟件快捷鍵有些不同,tmux需要先按下控制鍵再鍵入相應的快捷鍵才可以生效。默認的控制鍵為 Ctrl + b。首先同時按下 Ctrl + b,然后按下快捷鍵 c 即可新建一個標簽頁。

終端復用

tmux的終端復用不僅可以建立多個標簽頁,每個標簽內還可以將窗口分割為窗格。

多窗格

同時按下 Ctrl + b 然后按 % 垂直分割窗口, 水平分割窗口。
按下 Ctrl + b,然后按方向鍵即可在窗格內進行切換。

快捷鍵:

  • % 垂直分割窗口
  • " 水平分割窗口
  • 方向鍵 切換窗格
  • o 順時針切換窗格
  • x 關閉當前所在的窗格,Ctrl + d 也可以起到同樣效果,不需要事先按下 Ctrl + b

多標簽

快捷鍵:

  • c 創(chuàng)建一個新的標簽
  • n 切換到下一個標簽
  • p 切換到上一個標簽
  • 0~9 快速切換0~9標簽
  • , 修改當前標簽名稱
  • w 顯示當前所有的標簽頁,可通過上下鍵選擇切換。
  • & 關閉當前標簽頁。當前標簽頁內沒有窗格 Ctrl + d 也可以起到同樣效果

session 會話#

有事我們打開了很多程序,進入到了很多目錄中,斷開連接就意味著下次使用需要重新打開程序,進入目錄中。使用tmux就可以不必重新進行這樣繁瑣的過程。
這是tmux一個很重要的特性,可以斷開當前的連接,并不退出終端內的程序。

我們使用沒有參數的tmux啟動時,會自動創(chuàng)建一個新的會話,我們可以在其中開多標簽,運行很多程序。
如果我們需要保持當前的會話內容斷開ssh連接時可以使用快捷鍵 d 斷開當前的會話。然后斷開ssh。
下次啟動時使用命令 tmux ls即可查看有哪些保持的會話。

使用命令 tmux a -t 會話名 即可載入到會話中。

命令 tmux a載入到第一個可用的會話中。

快捷鍵:

  • d 臨時斷開會話。
  • s 顯示所有會話,可以通過方向鍵進行切換。
  • # 修改當前會話名稱

其他功能

快捷鍵:

  • Page up 向上翻頁
  • Page down 向下翻頁
  • ? 顯示幫助
  • t 顯示一個時鐘
  • 空格鍵 切換布局
  • Ctrl + 方向鍵 調整當前窗格大小
  • Alt + 方向鍵 調整當前窗格大小,以5個單元格為單位。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容