tmux 是一個(gè)類(lèi)似于 screen 的工具,可以用于在服務(wù)器上跑命令,而且不怕跑到一半網(wǎng)絡(luò)斷線。
下文通過(guò)模擬的場(chǎng)景來(lái)說(shuō)明 tmux 的用法。
- 打開(kāi)一個(gè)會(huì)話,長(zhǎng)時(shí)間運(yùn)行 top 命令,關(guān)閉終端
- 打開(kāi)一個(gè)會(huì)話,輸入 ping 8.8.8.8 ,關(guān)閉終端
- 喝杯咖啡,查看 top 運(yùn)行的界面, 再切換到 ping 的界面,繼續(xù)保留兩個(gè)命令繼續(xù)執(zhí)行,關(guān)閉終端
- 下班了,停止 ping 命令, 繼續(xù)保留 top 命令繼續(xù)執(zhí)行
CentOS 安裝 tmux :
yum install epel-release -y
yum install tmux -y
命令執(zhí)行步驟:
- 運(yùn)行 tmux ,打開(kāi)一個(gè)新的會(huì)話,控制臺(tái)會(huì)有一個(gè)綠底的狀態(tài)欄 。再運(yùn)行 top 。 此時(shí)可以把窗口關(guān)閉。
- 運(yùn)行 tmux,打開(kāi)一個(gè)新的會(huì)話,控制臺(tái)會(huì)有一個(gè)綠底的狀態(tài)欄 。再運(yùn)行 ping 8.8.8.8 。 此時(shí)可以把窗口關(guān)閉。
- 我們已經(jīng)打開(kāi)了兩個(gè) tmux 會(huì)話,現(xiàn)在想查看之前運(yùn)行的狀態(tài)。
tmux a 這個(gè)命令會(huì)附著最后一個(gè)會(huì)話上面。
切換會(huì)話: CTRL+b s
離開(kāi)會(huì)話: CTRL+b d