tmux 是乙個類似於 screen 終端復用的工具,它能夠在終端出現意外的情況下,確保你的程式還在繼續執行,不會中斷;還能夠將乙個終端視窗分離成多個會話,在多工執行時,可以提供很大的便利。
tmux 在 ubuntu 中預設已經安裝了,但在 centos 上需要另外安裝
建立 tmux 會話[root@localhost ~]# yum install tmux -y
通過 exit 命令或ctrl+d退出 tmux 會話it@serverc:~$ tmux new-session -s test
當視窗關閉或網路中斷,你可以通過tmux attach-session恢復 tmux 會話,tmux 會話內原來執行的任務還在繼續執行;it@serverc:~$ exit
如果你不在會話的名稱,可以通過tmux ls檢視當前已經開啟的 tmux 會話it@serverc:~$ tmux attach-session -t test
開啟 tmux 會話,通過按ctrl+b,然後再按c在同乙個視窗的建立乙個新的 tmux 視窗it@serverc:~$ tmux ls
test: 2 windows (created fri jan 15 00:49:12 2021)
在視窗的最下面會有顯示,你當前已經開啟了幾個視窗,我這邊已經開啟了 3 個視窗,它們的編號是 0, 1,2;
你可以通過按ctrl+b,然後再按它們的編號,開啟到對應的視窗,如,先按ctrl+b,然後按 0,表示切換到編號為 0 的視窗;
哪個 bash 後面有 * 號,表示當前開啟的就是哪個 bash 視窗,如圖所示,當前開啟的 bash 視窗是 0 號 bash 視窗;
如果想要關閉某個 bash 視窗,你可以先切換到你想要關閉的 bash 視窗,按ctrl+b,然後按x,然後視窗下面會有乙個提示,詢問你是否結束這個 bash 視窗,按y;
但有些情況,我們需要對比兩個 bash 視窗的內容,這樣切換比較麻煩,我們可以通過按ctrl+b,然後按%( shirft 加數字鍵),進行左右分屏;
* 注意,這個左右分屏是完全在 1號 bash 視窗分出來的,和 0號 bash 視窗沒有關係,新切換出來的是乙個新的終端;
你也可以通過按ctrl+b,然後按"(shift 加逗號鍵),進行垂直分屏
在多視窗時,你可以通過按ctrl+b,然後按o切換到下乙個螢幕(先從上到下,然後從左到右),或者按ctrl+b,然後按;在當前視窗和上乙個視窗之間切換;
→ 精選技術資料共享
→ 高手如雲交流社群
m 」獲取!
推薦閱讀:
給**寫注釋時有哪些講究?
魔改一波合成大西瓜!**已開源~
17 張程式設計師桌布(使用頻率很高)
tmux終端工具的簡單使用
安裝方式 在ubuntu下可以使用apt get的方式安裝,比如 sudo apt get install tmux 即可 在centos 7.x的系統下可以直接使用yum方式安裝 yum install y tmux tmux的簡單使用 1.建立新的會話並進入 tmux new s abc 這樣就...
tmux終端工具的簡單使用
linux上管理和執行程序除了程式級別的守護程序之外,經常用到的有比如nohup 的方式,以及screen會話的方式,而tmux正是乙個非常優秀的終端程序管理的軟體,和gnu screen類似,tmux採用bsd協議,並且支援多控制台以及靈活的切換操作,支援螢幕切分,後台輸入命令等,相當於是scre...
ubuntu shell終端 最常用的快捷鍵
ctrl a 將游標跳到行首 ctrl e 將游標跳到行尾 ctrl k 刪除從游標到行尾的部分 還有剪下功能 ctrl u 刪除從游標到行首的部分 還有剪下功能 ctrl d 刪除從游標到當前單詞結尾的部分 ctrl w 刪除從游標到當前單詞開頭的部分 ctrl y 貼上使用 ctrl w,ctr...