作用:命令列多視窗顯示;命令列程式與本機脫離
1 安裝tmux
(1)redhat、centos系統
yum install tmux
(2)ubuntu系統
apt-get install tmux
2 使用tmux
(1)啟動
首先,我們使用遠程登錄工具,登錄到遠程服務器上,然后執行下面的命令:
tmux new -s session_name
啟動了一個全新的 tmux 會話(tmux session),并且把這個會話起名叫作 session_name
tmux 環境和之前的環境沒有什么不同,因此所有的操作與原來一樣就好了,
如下演示的:

(2)在當前會話session_name中再創建一個視窗
- 第一步:按 Ctrl+B 組合鍵,然后松開,
- 第二步:再單獨按一下 c 鍵,
(3)在同一個session中的不同視窗間切換
視窗資訊 ——> [he] 0:root@DL3:~* 1:root@DL3:~- (星號表示當前所在的視窗)
假如我們要切換到 0:bash 這個視窗
- 第一步:按 Ctrl-B 組合鍵,然后松開,
- 第二步:按數字 0 鍵,
如下演示的,我先按(2)的步驟增加了兩個session,然后按(3)分別切換到1號session和2號session,

(4)退出會話
- 第一步:輸入組合鍵 Ctrl+B,然后松開,
- 第二步:輸入字母 d,
此時切斷了本機和剛才那個 tmux 之間的橋梁,tmux視窗中運行的代碼在后臺運行
(5)恢復tmux會話
[root@DL3 ~]# tmux ls
session_name: 2 windows (created Mon Oct 25 09:00:24 2021) [153x35]
[root@DL3 ~]# tmux a -t session_name
會話session_name被召回,如果存在運行的代碼,其還是會在tmux視窗中乖乖運行
(6)關閉tmux會話
退出tmux,直接exit或者ctrl+d,就會退出tmux,回傳原shell
常見Tmux命令
以下是一些用于管理Tmux視窗和窗格的最常用命令:
?Ctrl + b c創建一個新視窗
?Ctrl + b w從串列中選擇視窗
?Ctrl + b 0切換到視窗0(根據編號)
?Ctrl + b ,重命名當前視窗
?Ctrl + b %將當前窗格水平分割為兩個視窗
?Ctrl + b"將當前窗格垂直拆分為兩個視窗
?Ctrl + b o轉到下一個視窗
?Ctrl + b ;在當前視窗和上一視窗之間切換
?Ctrl + b x關閉當前視窗
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/488437.html
標籤:Linux
