このチュートリアルでは、Tmuxの使用方法を説明します。ターミナルのウィンドウを複数に分割できるアプリケーションです。したがって、1つのウィンドウで、GNUscreenやByobuのように、ターミナルの複数のインスタンスを開くことができます。
Tmuxは、VPSでのターミナルタスクを高速化するのに理想的です。特に、1つで複数のターミナルを処理する必要があるシステム管理者の場合はそうです。
UbuntuまたはDebianにTmuxをインストールする方法
Tmuxは、DebianおよびUbuntuの公式リポジトリにあるツールです。これにより、インストールが非常に簡単になります。これを行うには、DebianとUbuntuのパッケージマネージャーであるAPTを使用します。このパッケージマネージャーを使用すると、依存関係を気にせずにパッケージをインストール、アンインストール、および更新できます。まず、SSH経由で仮想プライベートサーバーにアクセスする必要があります。問題が発生した場合は、PuTTYチュートリアルを確認してください。
Tmuxをインストールするには管理者権限が必要になるため、コマンドにsudoを追加することをお勧めします。
次のコマンドを実行して、ユーティリティをインストールします。
sudo apt-get install tmux
その後、インストールされているバージョンを確認することをお勧めします。次のコマンドで実行できます:
tmux -V
これでTmuxが正しくインストールされ、使用できるようになりました。
Tmuxを使用した最初のステップ
Tmuxはセッションに基づくアプリケーションです。つまり、ユーティリティを実行すると、新しいセッションが開きます。 Tmuxはターミナルマルチプレクサであるため、各セッションには複数のターミナルが存在する可能性があります。
したがって、Tmuxの使用を開始するには、新しいセッションに接続する必要があります。これは次のコマンドで実行されます:
tmux
セッションが開始されると、下部にある緑色のバーを除いて、いつもと同じ端末が表示されます。このバーはアクティブなセッションを示し、Tmuxを使用していることを示します。セッションに名前を付けることもできます。これを行うには、作成時に次のコマンドを入力します。
tmux new -s [session_name]
Tmuxの最も重要なユーティリティは、単一のウィンドウで端末のさまざまなインスタンスを許可することです。言い換えれば、1つのセッションで。さらに、キーボードからすばやく簡単にアクセスできるようになります。
Tmuxセッションから切断するには、次のコマンドを入力する必要があります:
exit
Tmuxは、特定のタスクを実行するコマンドに基づいています。ただし、これらのコマンドを実行するには、最初にプレフィックスを使用する必要があります。プレフィックスは、コマンドが実行されることをTmuxに通知します。デフォルトでは、プレフィックスは CTRL+Bです。
したがって、Tmuxでコマンドを構造化する正しい方法は次のとおりです。
<prefix> + Command
つまり、 CTRL + Bキーを押す必要があります そしてコマンド。たとえば、新しいセッションを作成するには、コマンドは Cになります。 。したがって、新しいセッションを作成するには、 CTRL + Bを押す必要があります そして次のC – CTRL + B、C 。
Tmuxのもう1つの素晴らしい機能は、特定のセッションを「保存」できることです。たとえば、htopを使用していて、detachコマンド( CTRL + B、D )を使用している場合 )Tmuxを再度実行すると、プロセスが引き続き機能していることがわかります。これは、バックアップなど、実行に時間がかかるコマンドを実行する場合に非常に便利です。
したがって、コマンドラインに次のコマンドを入力して、新しいセッションを開始できます。
tmux new
その新しいセッションでは、htopを実行します。 Htopは、システムリソースを監視するためのツールです。
次に、detachコマンドを使用して切断します。したがって、最初に、 CTRL + Bを押してプレフィックスを入力します 次に、コマンド D 。ターミナルに次のメッセージが表示されます。
次に、「接続された」セッションに戻る必要があります。これを行うには、ターミナルで次のコマンドを実行します。
tmux attach -t [session_name]
セッションに名前を使用していないため、値0を使用します。コマンドは次のようになります。
tmux attach -t 0
そして、前のセッションに戻ります。
コマンドCを使用して、複数のセッションを実行できます。 。それらの間を移動するには、識別子番号を使用します。たとえば、通常の端末から作成する最初のセッションは 0になります。 。別のセッションを作成すると、番号 1に対応します 。
CTRL+B, 1
ウィンドウの下部にある緑色のバーで現在のセッションを確認できます。
次のコマンドを使用して、開いているTmuxセッションの数を確認できます。
tmux ls
分割ウィンドウとも呼ばれるターミナルパネルの操作方法を学びましょう。コマンド
それは– CTRL + B でなければなりません 「
そして、同じことを垂直に行うには– CTRL + B%
パネルを切り替えるには、次のコマンドを使用できます– CTRL + B、矢印キー (移動したいペインの方向)
次に、各パネルをナビゲートできます。 1つだけを閉じたい場合は、 CTRL+Dを押す必要があります。
Tmuxチートシート
最後に、参照として使用する虎の巻を共有します:
新しいセッションを開始します:
tmux
次の名前で新しいセッションを開始します:
tmux new -s [name]
添付セッションを開始します:
tmux a #
Tmuxセッションに名前がある場合:
tmux attach -t [name]
すべてのTmuxセッションを一覧表示します:
tmux ls
ユーティリティを終了します:
exit
セッションを強制終了します:
tmux kill-session -t [name]
新しいウィンドウ | <プレフィックス>+c |
次のウィンドウ | <プレフィックス>+n |
すべてのウィンドウを一覧表示 | <プレフィックス>+w |
ウィンドウの名前を変更する | |
前のウィンドウ | <プレフィックス>+p |
ウィンドウを探す | <プレフィックス>+f |
ウィンドウを殺す | <プレフィックス>+& |
ペインを垂直に分割 | <プレフィックス>+% |
ペインを水平に分割 | |
最後のアクティブな飛行機を切り替えます | <プレフィックス>+; |
ペインを入れ替える | |
キルペイン | <プレフィックス>+x |
ペイン番号を表示 | <プレフィックス>+q |
計画を左に移動 | <プレフィックス>+{ |
計画を正しく移動する | <プレフィックス>+} |
ペイン間の切り替え | <プレフィックス>+矢印キー |
私たちが学んだように、Tmuxは、ウィンドウを分割してセッションをナビゲートすることにより、ターミナルを効率的に使用するのに役立つ重要なツールです。
このユーティリティの管理は、コマンドを介して行われます。日常業務で最も基本的で役立つものを学びました。
したがって、このツールについて詳しく知りたい場合は、公式ドキュメントを参照することをお勧めします。