シェルスクリプト普段Linuxで作業する時は、ターミナルを複数立ち上げています。それで特に不自由していないのですが、1つのCUIターミナル内で複数のシェルを起動して、それらをChromeみたいにタブで切り替えられないかなぁと思って調べていました。すると、イメージしていた通りのアプリ「Byobu」がありました!linuxfan.info詳しくは上記記事を参照頂くとして、ここではタブ利用に絞った簡単な使い方と、WSLで使う場合の注意を記載しました。Byobuとは?百聞は一見にしかず。シェルを4つ開いてタブで切り替えると下記のような感じになります。(一番下に表示されているのがタブです)画面分割もできるのですが、タブで切り替えたかっただけなので、ここでは説明は割愛します。screen」がやっていて、Byobuはそれを使いやすくするためのラッパーソフトになります。デフォルトでは「tmux」が使われます。インストールUbuntuには標準で入っています。byobu起動byobuデフォルトの設定だと、WSLでは画面が乱れるので、一旦「exit」でシェルを閉じてByobuを終了して、そのまま設定に入ります。設定Byobuを起動すると「~/.byobu」フォルダが作成され、その中に設定ファイルが作成されるので、それを編集します。「~/.byobu/status」でステータスバーの表示項目を設定します。「tmux_left」が左側、「tmux_right」が右側の表示項目です。項目名の前に「#」を付けると、コメントアウトされて表示されなくなります。今回は何も表示したくなかったので全てコメントアウトしました。得にWSLの場合、「LOGO」を表示すると画面が乱れるので、必ずコメントアウトしてください。#time"「Ctrl+a」キーバインド解除Byobuはデフォルトでは、「Ctrl+a」をキー割り当てで使うのですが、シェルの割当とバッティングするので解除しておきます。「exit」でシェルを終了するとタブも閉じます。全てのタブを閉じるとByobuも終了します。残念ながらByobuを使うと、マウスホイールで画面スクロールができなくなってしまいます。代わりに画面スクロールするには、「F7」を押してスクロールモードにし、カーソル上下またはPageUp・Downでスクロールさせます。スクロールモードから通常モードに戻るには「Enter」を押します。感想など「screen」は知っていたのですが、「Byobu」は知りませんでした。デフォルトで入ってるし...。CUIのアプリなので、SSHでアクセスした場合でも使えます。覚えるキーは「F2」「F7」「Alt+左右矢印」だけなので、導入の心理的ハードルも低いです。いつもは複数ターミナルを立ち上げているので、メイン作業で使うことはなさそうなのですが、Byobuを使って、docker-composeのログをタブにまとめて表示しようかなぁと考え中です。1引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。