Tmux的日常使用

2021-07-26 02:30:55 字數 1210 閱讀 8038

最近在研究mqtt,所以也借用了乙個伺服器,但是在使用過程發現乙個問題,我在a電腦上開啟xshell連線伺服器會自動開啟乙個終端,這兒取名為a終端,在a終端開啟乙個a程式執行,這時候有事或者其他情況需要關閉a電腦,然後事情辦完了,需要連線伺服器進入剛才開啟的a終端,發現怎麼也進不去那個頁面,因為重新連線伺服器時會自動開啟乙個b終端,b終端上面什麼也沒有執行,找了很久的方法都沒能切換回a終端查詢a程序。

在乙個群裡面詢問了下這種情況怎麼處理。群裡推薦了兩個方法,1是用screen命令,2,用tmux。因為之前使用過screen,所以這次嘗試用tmux。在網上找了一些教程,大多很繁瑣,這兒將繁瑣的教程整理一下,以至於初學者一眼就能看懂並且使用。

由於用的xshell,好像使用快捷鍵不是很方便,所以這兒就不新增快捷鍵的使用方式。

1.安裝tmux

sudo apt-get install tmux

2.新建乙個

tmux new -s session-name

建議使用這種方法建立對話方塊,session-name為對話方塊的名字

3.退出當前對話方塊

tmux detach

4.關閉當前對話方塊

tmux kill-session -t session-name

5.列出所有對話方塊

tmux ls

6.切換到某個對話方塊

tmux a -t session-name

日常使用得最多的幾個就這些,如果後續有補充的還會更新

TMUX會話的使用

原文 不想看廢話的直接拖到下面看乾貨部分!那麼有沒有辦法解決這個問題呢?能不能像windows那樣,斷開連線再重新連過去發現之前的任務還在執行呢?當然可以!linux系統中可以安裝tmux來實現這樣的功能,只是它是命令列下的工具。這裡簡單介紹下tmux的使用,來實現保持會話 恢復會話這樣的效果,也就...

tmux使用教程

1,三個概念session,window,panel 2,session的操作 建立並指定session名字 tmux new s session name 臨時退出session ctrl b d 列出session tmux ls 進入已存在的session tmux a t session n...

tmux使用總結

tmux new session s 回話名稱 n 第乙個windows的名稱 tmux list session 列出所有的回話 prefix s 列出所有session tmux new window 新建window prefix c 新建window prefix 重新命名當前視窗 pref...