跳轉至內容

Linux 指南/tmux

來自華夏公益教科書,開放的書籍,開放的世界


"tmux" 管理器是一個功能強大的程式,它允許多路複用多個互動式 shell。會話可以附加和分離,這對於遠端伺服器上使用的會話特別有用:人們可以從不同的計算機登入,附加 tmux 會話並繼續在上次遇到的相同環境中工作。此外,兩個人可以同時附加到同一個 tmux 會話。

最重要的命令

[編輯 | 編輯原始碼]

啟動新的 tmux 會話

 tmux

附加已經執行的 tmux 會話

 tmux attach

列出所有正在執行的 tmux 會話

 tmux ls

啟動新的命名 tmux 會話

 tmux new -s my-project

附加到命名的 tmux 會話

 tmux attach -t my-project


從 tmux 會話內部,所有 tmux 命令都以 tmux 字首鍵 Ctrl+b 然後是另一個鍵開頭。您鍵入的任何其他內容,tmux 將不變地轉發到當前 tmux 視窗窗格中執行的任何內容。

  • 分離會話:Ctrl+b d
  • 切換到下一個會話:Ctrl+b )
  • 切換到上一個會話:Ctrl+b (
  • 在當前視窗中選擇下一個窗格:Ctrl+b o

許多人新增一行

   set-option -g prefix C-a

到他們的 ~/.tmux.conf 檔案中,這會將 tmux 字首鍵更改為 Ctrl+a(而不是預設的 Ctrl+b)。



(另一本華夏公益教科書有一些關於 互動式共享使用終端多路複用器,tmux 的技巧。)

(更多細節:Tony Narlock。 "tmux 的道"。)

華夏公益教科書