2021-05-12 14:32:11
5個使Tmux終端對談更好的小貼士
tmux 是一個工具,用於在一個終端視窗中執行多個終端對談。存取和控制多個終端對談。 系統管理員可以同時執行多個命令列程式。不僅如此,你還可以通過 Tmux 使終端對談執行於後台或是按需接入、斷開對談,這個功能非常實用。
tmux的一個有用功能是它可以從螢幕上分離並繼續在後台執行,然後重新連線。 在這方面,它允許SSH對談即使在與控制台斷開連線後仍保持活動狀態 。
在tmux中 ,對談是由tmux管理的各個控制台的容器。 每個對談都有一個或多個連結到它的視窗。 並且視窗填滿整個螢幕,您可以將其分成幾個矩形窗格(垂直或水平),每個窗格都是一個單獨的偽終端。
在本文中,我們將解釋一些有關在Linux中更好使用tmux對談的有用技巧。
設定終端預設啟動tmux
要將終端設定為預設自動啟動tmux ,請將以下行新增到~/.bashrc啟動檔案中,位於別名部分的上方。
linuxidc@linuxidc:~$ sudo nano .bashrc
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
tmux attach -t default || tmux new -s default
fi
儲存檔案並關閉它。
每次開啟終端視窗時,預設情況下關閉並重新開啟終端以開始使用tmux(如下圖)。
提供終端對談名稱
tmux為對談提供預設名稱,但有時,此名稱不夠具有描述性。 您可以為對談指定您選擇的名稱。
例如,如果您正在使用多個資料中心,則可以將對談命名為“linuxidc1 , linuxidc2等...”。
$ tmux new -s linuxidc1
$ tmux new -s linuxidc2
在tmux終端對談之間切換
要在不同的tmux對談之間輕鬆切換,您需要啟用對談名稱的完成。 您可以使用tmux完成擴充套件來啟用它,如下所示:
$ cd bin
$ git clone https://github.com/srsudar/tmux-completion.git
然後在?/ .bashrc檔案中找到檔案~/bin/tmux-completion/tmux ,方法是在其中附加以下行。
source ~/bin/tmux-completion/tmux
儲存檔案並關閉它。
然後關閉並重新開啟終端視窗,下次輸入以下命令並按Tab鍵時,它應顯示可能的對談名稱。
$ tmux attach -t
使用Tmuxinator對談管理器
對談管理器通過基於設定執行一系列命令以程式設計方式建立tmux工作空間。 最廣泛使用的tmux對談管理器是tmuxinator 。
Tmuxinator是一個用於輕鬆建立和管理tmux對談的實用程式。 要有效地使用它,您應該具有tmux的工作知識。 重要的是,您應該了解tmux中的視窗和窗格。
使用“縮放”可以專注於單個流程
最後但並非最不重要的是,在開啟每個窗格後,您希望專注於單個過程,您可以縮放過程以填充整個螢幕。 只需移動到要關注的窗格,然後按Ctrl+b , z (使用相同的縮小)。
完成縮放功能後,按相同的組合鍵以取消縮放窗格。
OK! 在本文中,我們已經解釋了一些有關Linux中更好的tmux對談的有用技巧。 您可以與我們分享更多提示,或通過下面的反饋表提出問題。
相關文章