ホーム > 環境・ユーティリティ > byobu

byobu: 簡単で強力なターミナルマルチプレクサ

tmuxとscreenをより簡単かつ美しく使用できるようにラップするツールです。複雑な設定なしで、下部にシステムステータスバー(CPU、メモリなど)が表示され、直感的なファンクションキー(F1〜F12)を提供します。

byobuとは何か?

Byobu(びょうぶ)はテキストベースのウィンドウマネージャーです。`tmux`や`screen`の強力な機能を使用したいが、複雑なショートカット設定やステータスバーの構成が難しいユーザーに最適化されています。

主な特徴

  • 直感的なショートカット: 複雑なCtrlの組み合わせの代わりに、F2(新規ウィンドウ)、F3/F4(移動)のようなファンクションキーを使用します。
  • 充実したステータスバー: 下部にオペレーティングシステムのバージョン、CPUコア数、メモリ使用量、日付/時刻などをデフォルトで表示します。
  • バックエンドの選択: 設定を通じて、tmuxまたはscreenのいずれか好きなエンジンを選択して実行できます。

主要なコマンド (Shell)

ターミナルでbyobuを実行したり、設定を変更したりするコマンドです。

1. 実行とセッション管理

2. 設定とユーティリティ

3. ヘルプ/バージョン

生成されたコマンド:

コマンドを組み合わせてみてください。

説明:

`byobu` コマンドを実行します。

これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。

主要なショートカットキー (ファンクションキー)

Byobuの最大の利点は、**Fキー**を活用する点です。実行後に内部で使用してください。

ウィンドウおよびセッション制御

  • F2: 新規ウィンドウ作成
  • F3 / F4: 前のウィンドウ / 次のウィンドウへ移動
  • F6: セッションのデタッチ。作業はバックグラウンドで継続し、シェルに戻ります。
  • F8: 現在のウィンドウ名を変更
  • F9: Byobu設定メニューを開く (ステータスバー設定、ヘルプなど)

使用シナリオの例

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`のようにFnキーと一緒に押すか、ターミナル設定を変更する必要があります。

関連するコマンド

機能的に類似しているか、よく一緒に使われるコマンドです。



同じカテゴリのコマンド