vocus logo

方格子 vocus

終端機效率神器:tmux 入門全攻略,讓你的開發工作永不中斷

Josh-avatar-img
發佈於學習
更新 發佈閱讀 5 分鐘
raw-image

在進入正題前,如果你還沒安裝過這個神器,請根據你的作業系統執行以下指令。

🛠 如何安裝 tmux?

tmux 幾乎支援所有主流的類 Unix 系統,安裝過程非常簡單:

  • macOS (使用 Homebrew):
brew install tmux
  • Ubuntu / Debian / Linux Mint:
sudo apt update
sudo apt install tmux
  • CentOS / RHEL / Fedora:
sudo dnf install tmux  # 或使用 sudo yum install tmux
  • Windows: 建議在 WSL (Windows Subsystem for Linux) 環境下使用,安裝方式同上述的 Linux 指令。

安裝完成後,在終端機輸入 tmux -V(大寫 V),若看到版本號顯示,就代表你準備好開始了!

前言:為什麼你應該學習 tmux?

如果你常使用 SSH 連線到伺服器,一定遇過網路不穩導致連線中斷、程式被迫停止的慘劇。tmux (Terminal Multiplexer) 就是為了解決這個痛點而生。它不僅能讓程式在背景持續運行,還能在同一個畫面裡切割多個區塊,讓你一邊寫程式、一邊看日誌、一邊監控系統資源。

一、 tmux 的三大核心概念

在使用之前,必須先理解 tmux 的階層關係:

  1. Session (對話): 最高層級,通常一個專案會開啟一個獨立的 Session。
  2. Window (視窗): 類似瀏覽器的分頁 (Tab),一個 Session 可以包含多個視窗。
  3. Pane (面板): 在視窗內切割出的區塊,每個區塊都是獨立的指令列介面。

二、 常用終端機管理指令

這些指令是在一般的終端機(未進入 tmux 前)輸入的,主要用於管理 Session:

  • 開啟新的 Session: tmux
  • 建立「具名」的 Session: tmux new -s <名稱>
  • 列出目前所有 Sessions: tmux ls
  • 返回最近使用的 Session: tmux attach
  • 返回指定名稱的 Session: tmux attach -t <名稱>
  • 重新命名 Session: tmux rename-session -t <舊名> <新名>
  • 刪除指定 Session: tmux kill-session -t <名稱>
  • 徹底關閉 tmux 伺服器: tmux kill-server

三、 必學快捷鍵清單

進入 tmux 後,所有的操作都必須先按「前綴鍵 (Prefix )」。 預設的前綴鍵是:Ctrl + b(以下簡寫為 C-b)。

1. Session 與基礎操作

  • 離開 Session (Detach): C-b d (最重要!讓程式在背景跑,人先離開)
  • 快速切換 Session: C-b s
  • 開啟快捷鍵說明: C-b ?
  • 進入指令模式: C-b :

2. 視窗 (Window) 管理

  • 新增視窗: C-b c
  • 重新命名目前視窗: C-b ,
  • 切換至下一個視窗: C-b n
  • 切換至上一個視窗: C-b p
  • 切換至指定編號視窗: C-b <數字鍵>
  • 刪除目前視窗: C-b &

3. 面板 (Pane) 管理

  • 垂直分割 (左右): C-b %
  • 水平分割 (上下): C-b "
  • 在面板間移動: C-b <方向鍵>
  • 全螢幕切換 (Zoom): C-b z (想看清楚某個區塊時非常好用)
  • 關閉目前面板: C-b x

四、 進階優化:讓 tmux 更好用

tmux 預設不支援滑鼠捲動,這對新手來說很不習慣。你可以透過建立設定檔來解決這個問題。

在你的家目錄建立一個檔案:~/.tmux.conf,並加入以下內容:

# 開啟滑鼠支援,可用滑鼠滾輪捲動及調整面板大小
set -g mouse on

# 增加歷史紀錄長度至 10000
set -g history-limit 10000

存檔後,在 tmux 內輸入 C-b : 接著輸入 source-file ~/.tmux.conf 即可生效。


結語:從簡單的操作開始

tmux 的功能非常繁雜,但你不需要一次全部背下來。建議先掌握 「建立具名 Session」「切換面板 (C-b % / ")」 以及 「離開與返回 (Detach/Attach)」 這三個核心動作,這就能解決你 80% 的工作需求。

希望這篇教學能幫助你更優雅地掌控你的終端機!如果你在遠端伺服器上跑實驗或處理數據,tmux 絕對會是你最可靠的夥伴。

留言
avatar-img
Josh的沙龍
14會員
111內容數
分享知識
Josh的沙龍的其他內容
2026/03/27
想讓簡繁轉換更精準、符合在地用語嗎?OpenCC 是目前最強大的開源轉換工具,不僅能互換字形,還能處理台灣與大陸的詞彙差異(如電腦與計算機)。本文整理了 Python 與系統端的安裝教學,並詳解各項配置模式。
2026/03/27
想讓簡繁轉換更精準、符合在地用語嗎?OpenCC 是目前最強大的開源轉換工具,不僅能互換字形,還能處理台灣與大陸的詞彙差異(如電腦與計算機)。本文整理了 Python 與系統端的安裝教學,並詳解各項配置模式。
2026/03/27
在 WSL 環境開發時,若能直接調用 Windows 瀏覽器將大幅提升效率。本文分享如何透過 oh-my-zsh 的 web-search 插件,正確設定環境變數與別名(Alias),解決路徑轉義難題,讓你在終端機輸入指令就能秒開 Chrome。
Thumbnail
2026/03/27
在 WSL 環境開發時,若能直接調用 Windows 瀏覽器將大幅提升效率。本文分享如何透過 oh-my-zsh 的 web-search 插件,正確設定環境變數與別名(Alias),解決路徑轉義難題,讓你在終端機輸入指令就能秒開 Chrome。
Thumbnail
2026/03/24
身為開發者,最怕客戶比你先發現網站掛了。本文詳細介紹 UptimeRobot 監控工具,從核心功能、免費版優勢到進階自動化應用,教你如何利用這款「雲端哨兵」即時掌握網站與 API 狀態,確保服務穩定運行不中斷。
Thumbnail
2026/03/24
身為開發者,最怕客戶比你先發現網站掛了。本文詳細介紹 UptimeRobot 監控工具,從核心功能、免費版優勢到進階自動化應用,教你如何利用這款「雲端哨兵」即時掌握網站與 API 狀態,確保服務穩定運行不中斷。
Thumbnail
看更多
你可能也想看
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
看完上篇 4 位新成員的靈魂拷問,是不是意猶未盡?別急,野格團新血的驚喜正接著登場!今天下篇接力的另外 4 位「個人主題專家」,戰力同樣驚人──領域從旅行美食、運動、商業投資到自我成長;這些人如何維持長跑般的創作動力?在爆紅的文章背後,又藏著哪些不為人知的洞察?5 大靈魂拷問繼續出擊
Thumbnail
看完上篇 4 位新成員的靈魂拷問,是不是意猶未盡?別急,野格團新血的驚喜正接著登場!今天下篇接力的另外 4 位「個人主題專家」,戰力同樣驚人──領域從旅行美食、運動、商業投資到自我成長;這些人如何維持長跑般的創作動力?在爆紅的文章背後,又藏著哪些不為人知的洞察?5 大靈魂拷問繼續出擊
Thumbnail
今天我要鄭重推薦一款真正能解決你電量焦慮、提升生活效率的秘密武器——這款 20W雙口快充頭(或單C口)及PD快充線!
Thumbnail
今天我要鄭重推薦一款真正能解決你電量焦慮、提升生活效率的秘密武器——這款 20W雙口快充頭(或單C口)及PD快充線!
Thumbnail
💬 「你並沒有浪費時間,只是時間不再屬於你。」 🎬 當凌晨三點的訊息震醒你 手機螢幕在黑暗中亮起,LINE群組跳出主管的訊息:「明天早會要用的數據,麻煩現在整理一下。」你看著時鐘顯示凌晨3:17,這已經是這週第四次半夜被工作訊息驚醒。隔天拖著疲憊的身軀進公司,卻發現主管根本沒用到那份報表。
Thumbnail
💬 「你並沒有浪費時間,只是時間不再屬於你。」 🎬 當凌晨三點的訊息震醒你 手機螢幕在黑暗中亮起,LINE群組跳出主管的訊息:「明天早會要用的數據,麻煩現在整理一下。」你看著時鐘顯示凌晨3:17,這已經是這週第四次半夜被工作訊息驚醒。隔天拖著疲憊的身軀進公司,卻發現主管根本沒用到那份報表。
Thumbnail
學習如何使用 Homebrew 套件管理器,只需一行指令就能安裝 Mac 軟體,一次更新所有應用程式,再也不用手動下載 .dmg 檔案。完整的初學者指南,即使從未使用過終端機也能輕鬆上手,每週為你節省數小時的時間。
Thumbnail
學習如何使用 Homebrew 套件管理器,只需一行指令就能安裝 Mac 軟體,一次更新所有應用程式,再也不用手動下載 .dmg 檔案。完整的初學者指南,即使從未使用過終端機也能輕鬆上手,每週為你節省數小時的時間。
Thumbnail
Atlassian公司將每日免費Token限額由2000萬調整為500萬,文章探討此變動的影響及因應之道,並提供節省Token的技巧。
Thumbnail
Atlassian公司將每日免費Token限額由2000萬調整為500萬,文章探討此變動的影響及因應之道,並提供節省Token的技巧。
Thumbnail
Rovo Dev CLI 是一個由 Atlassian 提供的終端機執行 AI Agent,其效能媲美 Gemini CLI 與 Claude code。本文介紹 Rovo Dev CLI 的特色、模型 、免費額度 及安裝流程。
Thumbnail
Rovo Dev CLI 是一個由 Atlassian 提供的終端機執行 AI Agent,其效能媲美 Gemini CLI 與 Claude code。本文介紹 Rovo Dev CLI 的特色、模型 、免費額度 及安裝流程。
Thumbnail
2024.11.22 交通部 為改善港區作業環境,提升服務品質與效率,臺中港區內既有貨櫃集散站自112年至今已陸續投入經費完成軟硬體設備提升,建置管制站自動化交領櫃系統及橋式機智慧化系統,可自動辨別貨櫃號碼及相關信息,提升作業準確性以減少人工誤判。自動化車道啟用後,自動化系統與櫃場操作系統資料逕行
Thumbnail
2024.11.22 交通部 為改善港區作業環境,提升服務品質與效率,臺中港區內既有貨櫃集散站自112年至今已陸續投入經費完成軟硬體設備提升,建置管制站自動化交領櫃系統及橋式機智慧化系統,可自動辨別貨櫃號碼及相關信息,提升作業準確性以減少人工誤判。自動化車道啟用後,自動化系統與櫃場操作系統資料逕行
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News