您好,登錄后才能下訂單哦!
小編給大家分享一下Linux中如何使用tmux命令,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
。換句話說,這意味著您可以啟動Tmux會話,然后在該會話中打開多個窗口。每個窗口都占據整個屏幕,并且可以分成矩形窗格。
您可以使用發行版的軟件包管理器輕松安裝Tmux。
在Ubuntu和Debian上安裝Tmux
sudo apt install tmux
在CentOS和Fedora上安裝Tmux
sudo yum install tmux
在macOS上安裝Tmux
brew install tmux
要開始您的第一個Tmux會話,只需tmux在控制臺中輸入:
tmux
這將打開一個新會話,創建一個新窗口,并在該窗口中啟動一個shell。
進入Tmux之后,您會在屏幕底部看到一條狀態行,其中顯示有關當前會話的信息。
現在,您可以運行第一個Tmux命令。例如,要獲取所有命令的列表,請輸入:
Ctrl+b ?
默認情況下,Tmux會話以數字命名。當您運行多個Tmux會話時,命名會話很有用。要創建新的命名會話,請tmux使用以下參數運行命令:
tmux new -s session_name
選擇一個描述性的會話名稱總是一個好主意。
您可以通過以下命令從Tmux會話中分離出來并返回到正常的shell:
從會話中分離后,在Tmux會話中運行的程序將繼續運行。
要首先附加到會話,您需要找到會話的名稱。要獲取當前正在運行的會話的列表,請輸入:
tmux ls
會話的名稱是輸出的第一列。
0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35] my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]
從輸出中可以看到,有兩個正在運行的Tmux會話。第一個被命名0,第二個被命名
my_named_session
。
例如,要附加到session 0,您可以輸入:
從輸出中可以看到,有兩個正在運行的Tmux會話。第一個被命名0,第二個被命名my_named_session。
例如,要附加到session 0,您可以輸入:
tmux attach-session -t 0
默認情況下,啟動新的Tmux會話時,它將創建一個帶有外殼的單個窗口。
要創建一個具有shell type的新窗口,將為其分配Ctrl+b c范圍內的第一個可用數字0...9。
所有窗口的列表顯示在屏幕底部的狀態行上。
以下是一些用于管理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 關閉當前窗格
啟動Tmux時,它將從~/.tmux.conf是否存在文件讀取其配置參數。
這是~/.tmux.conf帶有自定義狀態行和一些其他選項的示例配置:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black
Tmux截圖
以下是Tmux入門的最基本步驟:
在命令提示,類型tmux new -s my_session,
運行所需的程序。
使用鍵序列Ctrl-b+ d從會話中分離。
通過鍵入重新連接到Tmux會話tmux attach-session -t my_session。
以上是“Linux中如何使用tmux命令”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。