tmux共享 最常用的終端工具 tmux

2021-10-19 05:42:11 字數 2155 閱讀 8606

tmux 是乙個類似於 screen 終端復用的工具,它能夠在終端出現意外的情況下,確保你的程式還在繼續執行,不會中斷;還能夠將乙個終端視窗分離成多個會話,在多工執行時,可以提供很大的便利。

tmux 在 ubuntu 中預設已經安裝了,但在 centos 上需要另外安裝

[root@localhost ~]# yum install tmux -y

建立 tmux 會話

it@serverc:~$ tmux new-session -s test

通過 exit 命令或ctrl+d退出 tmux 會話

it@serverc:~$ exit

當視窗關閉或網路中斷,你可以通過tmux attach-session恢復 tmux 會話,tmux 會話內原來執行的任務還在繼續執行;

it@serverc:~$ tmux attach-session -t test

如果你不在會話的名稱,可以通過tmux ls檢視當前已經開啟的 tmux 會話

it@serverc:~$ tmux ls

test: 2 windows (created fri jan 15 00:49:12 2021)

開啟 tmux 會話,通過按ctrl+b,然後再按c在同乙個視窗的建立乙個新的 tmux 視窗

在視窗的最下面會有顯示,你當前已經開啟了幾個視窗,我這邊已經開啟了 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...