什麼是 Tmux:初學者指南

最後更新: 2024年25月09日

tmux

有一個命令列工具可以有效率地管理多個會話,在 Unix 環境中非常流行,例如 Linux 或 macOS。在這篇文章中我們將解釋 什麼是 Tmux。對初學者有用的小指南。

Tmux 是 的縮寫 終端多路復用器。當我們談論終端時,多工器的定義是允許用戶 在單一終端機內管理多個虛擬會話。工作時特別實用的資源 與遠端伺服器或需要在不同視窗中同時執行多個命令時。

什麼是 Tmux?

作為一個優秀的終端復用器,Tmux 允許我們 將單一終端機會話分割為多個子視窗或窗格 在終端機視窗本身內。這樣,我們就可以 分配每個小視窗來運行不同的程式或會話 殼. 至少,這是其創造者的目標, 尼古拉斯·馬裡奧特, 當它在 2007 年推出該多工器的第一個版本時。

tmux
什麼是 Tmux

另一個有趣的方面是它允許我們 隨時斷開並重新連接到會話 而不中斷正在運行的程序。這在處理遠端連線或長期任務時非常方便。

這些功能使 Tmux 軟體特別適合某些類型的任務。例如,這些:

  • 遠端伺服器的開發。
  • 自動化和監控任務。
  • 高效組織多任務工作。
獨家內容 - 點擊這裡  如何在 Outlook 中建立別名(逐步指南)

使用 Tmux 最常見的方法是 建立多個獨立會話。 (一個用於開發,另一個用於監控,其他用於管理伺服器等),我們可以從同一個監視器舒適地進行管理,能夠隨時輕鬆地從一個會話跳到另一個會話。

如何安裝 Tmux

安裝tmux

現在我們知道了 Tmux 是什麼,讓我們看看如何將它安裝到我們的電腦上。在 macOS 或 Linux 等基於 Unix 的作業系統上安裝 Tmux 非常簡單。我們解釋如下:

在 macOS 上

要在 macOS Tmux 上安裝 Tmux,我們使用套件管理器 自製啤酒。這些是我們必須在終端機中使用的命令:

  1. 為了 安裝自製軟件: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. 為了 安裝TMUX: 釀造安裝tmux
  3. 為了 驗證安裝: tmux-V

在 Linux 系統上

如果是基於Arch Linux的系統,可以安裝Tmux 來自官方 Arch 存儲庫。 方法更簡單:

  • 步驟1:我們打開一個終端機。
  • 第 2 步:我們使用套件管理器安裝 Tmux 吃豆人:

在 Windows 系統上

是的,也可以在 Windows 上安裝 Tmux,儘管在這種情況下,過程稍微複雜一些:

  1. 第一步是 安裝 WSL(適用於 Linux 的 Windows 子系統)。為此,請以管理員身份開啟 PowerShell 並執行此命令:wsl –安裝
  2. 後 我們在 WSL 中開啟 Linux 發行版 我們按照說明進行操作。我們需要的命令是這些:
    • sudo apt update
    • sudo apt安裝tmux
  3. 最後,要開始使用 Tmux,我們執行以下命令: tmux

如何使用 Tmux

要開始使用 Tmux,您必須先了解您的組織是什麼樣的。每個公開會議包括 一組視窗。這些視窗中的每一個都相當於 終端,因此單一會話可以有多個視窗。最後,窗戶還可以分為面板。

獨家內容 - 點擊這裡  如何開啟圖層文件

什麼是 tmux

讓我們更快使用 Tmux 的一個功能是可以使用不同的 鍵盤快捷鍵。 這些是最常見和有用的:

  • Tmux 前綴: Ctrl+b
  • 建立新視窗: Ctrl + b,然後 c
  • 分割視窗(水平): Ctrl + b,然後 «
  • 分割視窗(垂直): Ctrl + b,然後 %
  • 在面板之間移動: Ctrl + b,然後我們使用箭頭。
  • 斷開會話: Ctrl + b,然後是 d
  • 重新連接會話: tmux 連接
  • 關閉面板或視窗: 退出或 Ctrl + d

除此之外,Tmux 也為我們提供了有趣的 自訂選項。這可以透過建立一個設定檔來實現,每個使用者都可以根據自己的品味和偏好向該檔案添加程式碼。

要建立此文件,您必須執行以下命令: sudo touch ~/.tmux.conf

要新增設定碼,我們必須使用文字編輯器開啟檔案並輸入我們需要的設定。他們就在那裡 一些例子 我們可以使用:

更改預設前綴

如果我們想要 Ctrl+a 而不是 Ctrl+b,我們會寫以下內容:

# 將前綴從“Ctrl+B”更改為“Ctrl+A”

解綁Cb

設定選項 -g 前綴 Ca

綁定密鑰 Ca 發送前綴

使用滑鼠模式

放棄預設快捷鍵並使用滑鼠移動視窗和麵板。命令是:

設定-g 滑鼠打開

變更面板背景顏色

如果您想將背景從黑色(預設)變更為白色,可以使用以下命令:

設定-g 視窗活動樣式 bg=white

您會在網上找到更多此類技巧 TMUX 備忘錄.

獨家內容 - 點擊這裡  無需註冊即可聊天

總而言之,我們在這裡解釋的所有內容都有助於我們總結什麼是 Tmux:一個非常強大且實用的工具,特別是對於開發人員和系統管理員而言。一般來說,對於任何需要的用戶 使用多個終端和同步進程高效工作。