首頁 > 環境與工具程式 > byobu

byobu: 簡單強大的終端多工器

這是一個包裝工具,讓您更輕鬆、更美觀地使用 tmux 和 screen。無需複雜的設定,底部會顯示系統狀態列(CPU、記憶體等),並提供直觀的功能鍵(F1~F12)。

byobu 是什麼?

Byobu(屏風)是一個基於文字的視窗管理器。它非常適合那些想使用 `tmux` 或 `screen` 的強大功能,但又覺得複雜的快捷鍵設定或狀態列配置很困難的用戶。

核心特色

  • 直觀的快捷鍵: 使用 F2(新視窗)、F3/F4(移動)等功能鍵,而非複雜的 Ctrl 組合鍵。
  • 華麗的狀態列: 底部預設顯示作業系統版本、CPU 核心數、記憶體使用量、日期/時間等資訊。
  • 後端選擇: 透過設定,可以選擇使用 tmux 或 screen 作為運行引擎。

主要指令 (Shell)

在終端機中執行 byobu 或更改設定的指令。

1. 執行與會話管理

2. 設定與工具

3. 說明/版本

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`byobu` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

主要快捷鍵 (功能鍵)

Byobu 最大的優點是利用了 **F 鍵**。請在執行 byobu 後於內部使用。

視窗 (Window) 與會話控制

  • F2: 建立新視窗 (Window)
  • F3 / F4: 移動到上一個視窗 / 下一個視窗
  • F6: 分離會話 (Detach)。工作會在背景繼續執行,並回到 Shell。
  • F8: 更改當前視窗名稱
  • F9: 開啟 Byobu 設定選單 (狀態列設定、說明等)

畫面分割 (Pane) 與捲動

  • Shift + F2: 水平分割畫面
  • Ctrl + F2: 垂直分割畫面
  • Shift + [方向鍵]: 在分割的畫面之間移動焦點
  • F7: 進入捲動回溯模式 (向上捲動畫面,按 Enter 退出)

使用情境範例

Byobu 在實際工作中常見的使用流程。

啟動會話

byobu

最基本的執行方法。如果之前有執行中的會話,則恢復;如果沒有,則建立新會話。

建立指定名稱的會話

byobu new -s my-server

當您想按專案區分會話時很有用。

設定登入時自動執行

byobu-enable

設定每次透過 SSH 連接到伺服器時自動啟動 byobu。(注意其便利性)

安裝

在大多數 Linux 發行版中,可以透過套件管理器輕鬆安裝。

Debian/Ubuntu

sudo apt update && sudo apt install -y byobu

Ubuntu Server 通常預設已安裝。

RHEL/CentOS/Fedora

sudo dnf install -y byobu

可能需要 EPEL 儲存庫。

macOS (Homebrew)

brew install byobu

Mac 用戶也可以安裝。

提示與注意事項

實用提示

  • 利用 F9 選單: 執行中按下 `F9`,可以輕鬆透過滑鼠或鍵盤進行各種設定,例如更改狀態列顏色、選擇要顯示的資訊(電池、網路等)。
  • 滑鼠支援: 透過 F9 > 'Toggle status notifications' 選單等,可以啟用滑鼠點擊模式。
  • F 鍵無效時: 在某些終端機程式或 Mac 上,F 鍵可能被系統快捷鍵佔用。在這種情況下,您需要同時按下 `Fn + F2`,或更改終端機設定。

相關命令

功能上相似或經常一起使用的命令。



相同類別命令