tmux 2.0 發布,Linux 多終端管理器

jopen 9年前發布 | 7K 次閱讀 tmux

TMUX是一款類似GNU Screen的多終端管理器(但采用了BSD協議),能在一個終端內,輕松切換多個應用,用戶也可在一個命令行終端窗口內,連接多個遠程終端。今日,TMUX終于從1.9a升級到了2.0。

1431052972_4627.jpg

上面外鏈和信息量較大,就直接轉過來,開發者們自取。

不兼容更新:

  • 移除 choose-list 命令;
  • terminal-overrides已轉為服務器選項,而非session選項;
  • message-limit同上;
  • monitor-content選項已刪除;
  • panestartpath選項已刪除;
  • info機制已移除;

正常更新:

  • 編譯時如果utempter存在,你可以寫一個utmp條目;
  • set-buffer被添加到mode (-a),以及append-selection被添加至copy-mode;
  • choose-mode現在可以綁定下面這些命令:start-of-list、end-of-list、top-line和bottom-line;
  • choose-buffer現在可兼容UTF-8;
  • 窗格Panel已經改了:如果選擇比較不清,舊有的處理方式只可以是在頂部和左邊,新的是根據上一次的窗格位置來實現平衡;如今,是兩方法的結合:如果只有一個窗格就直接移動,否則選擇最近的使用情況;
  • set-buffer可以給buffers命名;
  • 'new-session'、 'new-window'、 'split-window'和'respawn-pane'命令有了多個明林行參數和正確處理引用問題;
  • capture-pane支持:'-S-'是pane開始的意思、'-E-'是pane結束的意思;
  • F12功能鍵發生了變化:F13-F24 are S-F1 to S-F12、F25-F36 are C-F1 to C-F12、F37-F48 are C-S-F1 to C-S-F12、F49-F60 are M-F1 to M-F12、F61-F63 are M-S-F1 to M-S-F3;因此F13改為了S-F1;
  • 支持使用pane id作為session or window區分符的一部分;
  • copy-pipe命令支持-F;
  • if-shell命令支持-F;
  • split-window'和 'join-window'都支持-b在左側和目標pane上訪創建pane;

發行說明:http://sourceforge.net/projects/tmux/files/tmux/tmux-2.0/

下載地址:http://downloads.sourceforge.net/tmux/tmux-2.0.tar.gz

HN的討論:https://news.ycombinator.com/item?id=9505377

更多更新內容請查看發行頁面

 

此版本現已提供下載:Download tmux-2.0.tar.gz (455.8 kB)

tmux 是一個與 GNU screen 類似的程序,可作為后者的替代品使用。tmux 采用 BSD 許可授權,其最新版本(當前是 0.5)的源代碼可從 SourceForge 網站下載。

tmux 2.0 發布,Linux 終端復用器

如上圖所示,啟動 tmux 后,在窗口底部有狀態行顯示,其中包括已創建的窗口列表、當前窗口(使用 * 表示)等。

與 GNU screen 相似,tmux 也使用快捷鍵來執行相關操作。要創建一個新的窗口,可以按 C-b c,即先按 Ctrl-b,再按 c。在各個窗口間切換可使用下列快捷鍵:

  • C-b n 切換到下一個窗口

  • C-b p 切換到上一個窗口

  • C-b 0、C-b 1……C-b n 切換到第 n 個窗口

分離會話可執行 C-b d 。

通過 man tmux 可以獲得更詳盡的 tmux 使用指南。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!