萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux Tmux 終端多工神器:安裝、核心概念、快捷鍵與美化全攻略

Tmux 是終端多工器,提供會話持久化、窗口分割、面板管理、跨 SSH 會話恢復等能力,是遠端開發、長時間任務運行的必備神器。本文涵蓋安裝、三大核心概念、全快捷鍵表、進階美化配置。

安裝

# macOS (Homebrew)
brew install tmux

# Ubuntu/Debian
sudo apt install tmux

# CentOS/RHEL
sudo yum install tmux

三大核心概念

  • Session(會話):頂層容器,可包含多個窗口,支援 detach/attach 持久化。
  • Window(窗口):會話內的全螢幕視圖,可包含多個面板,類似瀏覽器分頁。
  • Pane(面板):窗口內的分割終端,獨立運行 Shell 實例。

關係:Session ⊃ Window(s) ⊃ Pane(s)

前綴鍵:所有快捷鍵均以 Ctrl+b 開頭(按下後釋放,再按功能鍵)

會話管理

操作快捷鍵/命令
新建會話tmux new -s name
列出會話tmux ls 或 Ctrl+b s
附著會話tmux attach -t name
分離會話Ctrl+b d
在會話中建新會話Ctrl+b : new -s newname

窗口操作

操作快捷鍵
新建窗口Ctrl+b c
關閉窗口Ctrl+b &
列出窗口Ctrl+b w
上/下一窗口Ctrl+b p / n
跳轉指定窗口Ctrl+b 0-9
重命名窗口Ctrl+b ,

面板操作

操作快捷鍵
橫向分割(上下)Ctrl+b "
縱向分割(左右)Ctrl+b %
切換面板Ctrl+b 方向鍵
關閉面板Ctrl+b x
顯示面板編號Ctrl+b q

進階美化:gpakosz/.tmux 配置

cd ~
rm -rf .tmux
git clone https://github.com/gpakosz/.tmux.git
ln -s .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .
  • 雙前綴鍵:Ctrl+a(更順手)兼容 Ctrl+b。
  • Powerline 風格狀態欄(顯示電池、CPU、記憶體、時間等)。
  • 滑鼠支援、VI 模式複製、插件生態豐富。

掌握 Tmux,讓終端工作流具備「存檔、載入、分屏、遠程無縫銜接」的超能力。

copyright © 萬盛學電腦網 all rights reserved