====== byobu ====== ===== 概要 ===== * screen あるいは tmux のラッパーツール * screen や tmux は「シェルマルチプレクサー」 * 端末上で画面を分割したり、タブのように扱ったりできる * Terminator のような画面分割機能を持つ端末エミュレータで ssh で複数の作業を行うと、1つのサーバに対し複数のコネクションが必要となるが、シェルマルチプレクサーはサーバ上で画面をタブ化や分割するため、コネクションは1つで良い。 * screen や tmux は独自に設定ファイルを持っているが、細やかに設定できる反面、勉強が必要である。ちょっと使いたい人には重い。 * byobu は、シェルマルチプレクサーの面倒な設定を簡単にできるラッパーツール * マルチプレクサーの代表としては screen か tmux があるが、byobu はデフォルトで tmux を使う * byobu で導入のハードルは下がるが、便利さを追求し始めると、元のマルチプレクサーの知識が必要になるので、あわせて「[[linuxコマンド/tmux]]」のページも読むと幸せになれるかもしれない ===== インストール ===== $ sudo apt-get install byobu ===== 使い方 ===== ==== 起動 ==== $ byobu * new -s __セッション名__: セッション名を指定して起動 ==== 操作 ==== ^キー^補助キー^操作^よく使う^ |F1|Shift|ショートカットキー一覧| | |F2| |タブを作成| * | |:::|Shift|横に画面を分割| * | |:::|Ctrl|縦に画面を分割| * | |F3| |前のタブに移動| * | |:::|Shift|前の分割ペインに移動| * | |:::|Ctrl|タブを前に移動| * | |F4| |次のタブに移動| | |:::|Shift|次の分割ペインに移動| * | |:::|Ctrl|タブを次に移動| | |F5| |設定再読み込み| | |F6| |デタッチしてログアウト| | |:::|Ctrl|現在画面の分割ウィンドウを削除| * | |:::|Alt|デタッチのみ| | |F7| |コピーモード| | |F8| |ウィンドウ名変更| | |F9| |設定画面| | * デタッチ: 端末をサスペンド状態にすること * アタッチ: サスペンド状態の端末を復旧すること * デタッチしてログアウトした場合は ''$ byobu'' で起動 * セッション名がある場合は、''$ byobu -r __セッション名__'' ==== コピーモード ==== * スペースで開始する * Enter で終了する ==== 起動時の設定 ==== - $ byobu-enable * 戻す場合は $ byobu-disable - シェルの設定ファイル (.bashrc とか .zshrc など) に以下を追記_byobu_sourced=1 . /usr/bin/byobu-launch ==== 設定ファイル ==== * ~/.byobu にある * tmux のラッパーなので、tmux の設定を付け加えることもできる * tmux の設定ファイルは ~/.byobu/.tmux.conf にある * tmux の設定は [[linuxコマンド/tmux]] を参照 * 参考サイト: [[http://gihyo.jp/admin/serial/01/ubuntu-recipe/0292 | 第292回 .tmux.confの設定をしてみよう:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社]] ==== ターミナルエミュレータ起動時に起動する方法 ==== * [[http://superuser.com/questions/712413/how-to-load-byobu-automatically-when-terminal-started | how to load byobu automatically when terminal started? - Super User]] ===== 参考サイト ===== * [[http://blog.bgbgbg.net/archives/1531 | Ubuntuでbyobuを入れてみる – bgbgbg]] 起動時の設定 * [[http://gihyo.jp/admin/serial/01/ubuntu-recipe/0382 | 第382回 達人になれない人のためのtmux/screenラッパープログラムByobu入門2015:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社]] 操作 * [[http://qiita.com/kayama0fa@github/items/82d3ebab8bb297bdfd23 | byobu導入+操作メモ - Qiita]] 操作 {{tag>Linux コマンド}}