作用:命令行多視窗顯示;命令行程式與本機脫離 1 安裝tmux (1)redhat、centos系統 yum install tmux (2)ubuntu系統 apt-get install tmux 2 使用tmux (1)啟動 首先,我們使用遠程登錄工具,登錄到遠程伺服器上,然後執行下麵的命令: ...
作用:命令行多視窗顯示;命令行程式與本機脫離
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關閉當前視窗