red0orange

red0orange

tmux 基本使用

內容#

從使用的角度來看,tmux 是一個嵌套在終端裡的終端。下面首先介紹 tmux 的安裝和基本使用,然後介紹具體的使用情況。

tmux 的安裝和基本使用#

tmux 是一個軟體。在 ubuntu 中,運行 sudo apt-get install tmux 即可安裝該軟體。

tmux 的基本使用命令:

  • 進入 tmux 前:
    • tmux new -s <name>:新建並進入一個 tmux 實例,並指定名字為 <name>
    • tmux a -t <name>:進入一個已存在的 <name> 實例。
    • tmux kill-session -t <name>:關掉一個實例。
    • tmux rename-session -t <old-name> <new-name>:重命名一個實例。
  • 進入 tmux 後:
    • tmux detach:退出當前 tmux 實例並將它放入後台運行。
    • 先按下 Ctrl+B 然後按下雙引號 ":上下分屏,再新建一個子終端。
    • 先按下 Ctrl+B 然後按下百分號 % :左右分屏,再新建一個子終端。
    • 先按下 Ctrl+B 然後按下上下左右任一方向鍵:在子終端之間跳轉。

tmux 用於後台運行#

tmux 很適合在遠程連接伺服器時使用。當我們遠程連接伺服器時,往往無法保證一個連接長時間存在(例如網路波動導致需要重連)。而當需要運行一個耗時很長的程式時(例如 wget 下載一個很大的檔案),在遠程連接中直接運行很容易被中斷。tmux 可以用於解決這類問題,方法很簡單。

  • 首先新建並進入一個 tmux 實例:tmux new -s <name>
  • 在該實例裡運行程式。
  • 分屏創建一個子終端( Ctrl+B + %"),輸入 tmux detach 掛起後台。
  • 進入檢查進度: tmux a -t <name>

Ref#

Notes:

  • 其他系統工具:[[1_zsh]]
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。