會話管理
視窗管理
窗格操作
參考ros開發過程中,經常需要開啟多個終端視窗,這就給開發帶來了很多不便。本文介紹的tmux工具可以很好的解決這個問題,tmux可以建立多個會話(session),每個會話中可以建立多個視窗(wondow),每個視窗中又可以建立多個窗格(pane)。基於上述優勢,給開發帶來了很多的便利。
sudo
apt-get
install tmux
tmux
exit
預設的字首鍵為ctr + b
,只有先按下ctr + b
,快捷鍵才會生效。
第一次執行tmux
,預設建立的會話為0
。
tmux
也可以建立會話時指定會話名
tmux new -s
在會話模式下,使用快捷鍵ctr+b d
,可以將當前會話與視窗分離,或者在視窗中輸入下述命令:
tmux detach
此時,可以使用tnux ls
或tmux list-session
命令檢視所有的會話,對應的快捷鍵為ctr+b s
。
可以使用tmux attach
命令重新接入存在的會話,指定會話時,可以使用會話編號或者名稱作為命令引數。
tmux attach -t
其中,attach
可以簡寫為a
或at
如果接入最新的會話,命令如下:
tmux attach #
使用命令tmux kill-session
殺死某個會話,具體殺死指定的會話也同樣可以使用編號或者名稱。
tmux kill-session -t
如果想殺死所有的會話,命令如下:
tmux ls
|grep:|
cut -d. -f1 |
awk''
|xargs
kill
或者直接關閉服務來關閉所有會話:
tmux kill-server
命令tmux switch
用於切換會話。
tmux switch -t
命令tmux rename-session
可以修改會話名稱
tmux rename-session -t 0
相應的快捷鍵為ctr+b $
tmux new-window
用於建立新的視窗
tmux new-window
tmux new-window -n
tmux select-window
用於視窗間的切換
tmux select-window -t
tmux rename-window
命令用於為當前視窗重新命名。
tmux rename-window
tmux可以將視窗分割成多個窗格(pane),每個窗格可以執行不同的操作。
tmux split-window
命令可以用來劃分窗格
tmux split-window
tmux split-window -h
tmux select-pane -u
tmux select-pane -d
tmux select-pane -l
tmux select-pane -r
tmux swap-pane -u
tmux swap-pane -d
tmux 終端復用
不必多說 sudo apt get install tmux 在終端輸入 tmux 回車即可開啟tmux.tmux 有三個概念 session 會話 window 視窗 pane 窗格 面板 在螢幕的最下面有一行顯示tmux的狀態,最左邊是 session x y z,表示在第幾個會話,第幾個視窗,...
Tmux 終端復用利器
什麼是終端復用 terminal multiplexer 終端復用可以讓你在同乙個終端同時開啟不同的程式並觀察輸出,同時允許你方便地退出和恢復這些程式的使用。使用tmux可以達到終端復用的目的,下圖為tmux在同乙個終端視窗中同時開啟不同程式的乙個示例 對於 mac os,使用簡單的brew命令即可...
Tmux 終端復用神器
sudo yum install y tmux新建會話,如新建立乙個會話以 testsession 命名 tmux new s testsession檢視建立得所有會話 tmux ls登入乙個已有會話。即從終端環境進入會話。第乙個引數a也可以寫成attach。後面的test是會話名稱。tmux a ...