久久久久无码精品,亚洲国产精品国语在线,国产成人精品热玖玖玖,国产福利一区二区在线观看

最常用的終端工具 tmux

2021-11-03 15:56:05 shuai.chang


tmux 是一個類似于 Screen 終端復(fù)用的工具,它能夠在終端出現(xiàn)意外的情況下,確保你的程序還在繼續(xù)運(yùn)行,不會中斷;還能夠?qū)⒁粋€終端窗口分離成多個會話,在多任務(wù)執(zhí)行時,可以提供很大的便利。

睿智創(chuàng)新RAIZ,一體化IT服務(wù)提供商

tmux 在 Ubuntu 中默認(rèn)已經(jīng)安裝了,但在 CentOS 上需要另外安裝

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

創(chuàng)建 tmux 會話

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

通過 exit 命令或Ctrl+D退出 tmux 會話

it@serverc:~$ exit

當(dāng)窗口關(guān)閉或網(wǎng)絡(luò)中斷,你可以通過 tmux attach-session 恢復(fù) tmux 會話,tmux 會話內(nèi)原來運(yùn)行的任務(wù)還在繼續(xù)運(yùn)行;

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

如果你不在會話的名稱,可以通過 tmux ls 查看當(dāng)前已經(jīng)打開的 tmux 會話

it@serverc:~$ tmux ls
test: 2 windows (created Fri Jan 15 00:49:12 2021)

打開 tmux 會話,通過按Ctrl+B,然后再按C在同一個窗口的創(chuàng)建一個新的 tmux 窗口

睿智創(chuàng)新RAIZ,一體化IT服務(wù)提供商

在窗口的最下面會有顯示,你當(dāng)前已經(jīng)打開了幾個窗口,我這邊已經(jīng)打開了 3 個窗口,它們的編號是 0, 1,2;

你可以通過按Ctrl+B,然后再按它們的編號,打開到對應(yīng)的窗口,如,先按Ctrl+B,然后按 0,表示切換到編號為 0 的窗口;

哪個 bash 后面有 * 號,表示當(dāng)前打開的就是哪個 bash 窗口,如圖所示,當(dāng)前打開的 bash 窗口是 0 號 bash 窗口;

如果想要關(guān)閉某個 bash 窗口,你可以先切換到你想要關(guān)閉的 bash 窗口,按Ctrl+B,然后按X,然后窗口下面會有一個提示,詢問你是否結(jié)束這個 bash 窗口,按Y;

睿智創(chuàng)新RAIZ,一體化IT服務(wù)提供商

但有些情況,我們需要對比兩個 bash 窗口的內(nèi)容,這樣切換比較麻煩,我們可以通過按Ctrl+B,然后按%( Shirft 加數(shù)字鍵),進(jìn)行左右分屏;

睿智創(chuàng)新RAIZ,一體化IT服務(wù)提供商

* 注意,這個左右分屏是完全在 1號 bash 窗口分出來的,和 0號 bash 窗口沒有關(guān)系,新切換出來的是一個新的終端;

你也可以通過按Ctrl+B,然后按"(Shift 加逗號鍵),進(jìn)行垂直分屏

睿智創(chuàng)新RAIZ,一體化IT服務(wù)提供商
在多窗口時,你可以通過按Ctrl+B,然后按O切換到下一個屏幕(先從上到下,然后從左到右),或者按Ctrl+B,然后按;在當(dāng)前窗口和上一個窗口之間切換;


我要咨詢
收藏| 潮安县| 连平县| 政和县| 闸北区| 呈贡县| 瑞昌市| 建瓯市| 望城县| 平南县| 密云县| 霍州市| 习水县| 广州市| 克什克腾旗| 韩城市| 融水| 武夷山市| 崇礼县| 定陶县| 长白| 南汇区| 瑞安市| 巧家县| 武清区| 濮阳县| 田东县| 安丘市| 永康市| 牡丹江市| 大英县| 凌海市| 秦安县| 鲁山县| 乌兰县| 庆安县| 曲水县| 永和县| 昌乐县| 蓝田县| 白沙|