Tmux使用場景和常用命令

一、Tmux 使用場景

Tmux 是一個優秀的終端複用軟件,功能非常強大,實際工作中我用到最多最實用的就是以下兩個功能:

  • 能夠在遠程服務器上持久地保存工作狀態
  • 可以在一個 terminal 中創建多個會話窗口。

1、隨時保存工作狀態

Tmux 允許隨時隨地斷開當前會話,並在後臺保存會話狀態,包括正在執行的命令、所在的目錄等都不受影響。我們可以隨時重新接入會話,繼續之前工作。

舉個例子:

我們在 tmux 會話中,進入一個很深層次的目錄,執行了一條命令,然後退出會話,命令還會在後臺繼續運行。

過一會兒,重新進入會話,還是位於之前的目錄中,運行着之前的命令,當然也可能早就運行完了。

2、保證任務穩定運行

使用 tmux 工作時,可以保證我們執行的任務一直在遠程服務器運行,當要運行的任務耗時較長或進行穩定性測試時,非常有用!

試想一下,當你在普通終端中執行穩定性測試腳本時,需要運行 12 個小時,你不可能一直守着電腦吧,中途網絡不穩定掉線了,或是會話超時自動退出了,甚至電腦突然斷電了、重啓了!這時你執行的任務自然就中斷了,又要重來!

但是,如果你是在 tmux 會話中執行的,不管中途遇到任何問題,你的工作狀態都不會丟失,到時間後重新進入會話即可查看工作結果了~

使用 tmux 不但能提高工作效率,還降低了風險,增加了安全性。

3、窗口切割

tmux 可以在一個 terminal 下打開多個會話,也可以對當前屏幕進行各種 split,即可以同時打開多個顯示範圍更小的終端,在執行多種任務時非常方便。

二、Tmux 常用命令

1. 新建會話:

tmux new -s 會話名

2. 打開已存在的會話:

tmux a -t 會話名

3. 刪除會話:

tmux kill-session -t 會話名

4. 查看已創建的會話列表:

tmux ls
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章