
Unix 環境で非常に人気のある、複数のセッションを効率的に管理するためのコマンド ライン ツールがあります。 リナックス またはmacOS。このエントリーで解説していきます Tmuxとは何ですか。初心者向けの役立つ小さなガイド。
Tmux はの略称です ターミナルマルチプレクサ。端末について話すときのマルチプレクサの定義は、ユーザーが 単一の端末内で複数の仮想セッションを管理する。仕事をするときに特に役立つリソース リモートサーバーを使用する場合、または異なるウィンドウで複数のコマンドを同時に実行する必要がある場合。
Tmuxとは何ですか?
Tmux は優れた端末マルチプレクサとして、次のことを可能にします。 単一のターミナル セッションを複数のサブウィンドウまたはペインに分割する ターミナルウィンドウ自体内で。このようにして、私たちは、 これらの小さなウィンドウのそれぞれを、異なるプログラムまたはセッションを実行するために割り当てます。 shell. 少なくとも、それが作成者の目標でした。 ニコラス・マリオット 2007 年にこのマルチプレクサの最初のバージョンを発売したとき。
もう 1 つの興味深い側面は、次のことを可能にすることです。 いつでもセッションを切断して再接続できます 実行中のプロセスを中断することなく。これは、リモート接続や長期にわたるタスクを処理する場合に非常に便利です。
これらの機能により、Tmux ソフトウェアは特定の種類のタスクに特に適しています。たとえば、次のようになります。
- リモートサーバーでの開発。
- 自動化および監視タスク。
- マルチタスクの作業を効率的に組織します。
Tmux の最も一般的な使用方法は次のとおりです。 複数の独立したセッションの作成。 (1 つは開発用、もう 1 つは監視用、もう 1 つはサーバー管理用など) 同じモニターから快適に管理でき、いつでも簡単に、あるセッションから別のセッションにジャンプできます。
Tmuxのインストール方法

Tmux とは何かを理解したところで、それをコンピューターにインストールする方法を見てみましょう。 Tmux のインストールは、macOS や Linux などの Unix ベースのオペレーティング システムでは非常に簡単です。以下で説明します。
macOSの場合
Tmux を macOS Tmux にインストールするには、パッケージ マネージャーを使用します 自家製。ターミナルで使用する必要があるコマンドは次のとおりです。
- のために Homebrewをインストールする: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- のために Tmuxをインストールする: 醸造インストールtmux
- のために インストールを確認する: tmux -V
Linuxの場合
Arch Linux ベースのシステムであれば、Tmux をインストールすることが可能です Arch 公式リポジトリから。 方法はさらに簡単です。
- ステップ 1: ターミナルを開きます。
- ステップ 2: パッケージマネージャーを使用して Tmux をインストールします パックマン:
Windowsの場合
はい、Windows に Tmux をインストールすることも可能ですが、この場合のプロセスは少し複雑になります。
- 最初のステップは WSL をインストールする (Linux用Windowsサブシステム)。これを行うには、PowerShell を管理者として開き、次のコマンドを実行します。: wsl –インストール
- 後 WSL 内で Linux ディストリビューションを開きます そして私たちはその指示に従います。必要なコマンドは次のとおりです。
- sudo apt アップデート
- sudo apt インストール tmux
- 最後に、Tmux の使用を開始するには、次のコマンドを実行します。 tmux
Tmuxの使用方法
Tmux の使用を開始するには、まず自分の組織がどのようなものかを理解する必要があります。各オープンセッションには以下が含まれます 窓のグループ。これらの各ウィンドウは次と同等です。 端末なので、1 つのセッションに複数のウィンドウを含めることができます。最後に、ウィンドウをパネルに分割することもできます。

Tmux をより迅速に使用できるようにする機能は、さまざまな機能を使用できることです。 キーボードショートカット。 これらは最も一般的で便利です:
- Tmux プレフィックス: Ctrl + b
- 新しいウィンドウを作成します。 Ctrl + b、次に c
- ウィンドウを分割 (水平): Ctrl + b、次に«
- ウィンドウを分割 (垂直): Ctrl + b、次に %
- パネル間を移動する: Ctrl + b、矢印を使用します。
- セッションを切断します: Ctrl + b、次に d
- セッションを再接続します: tmux アタッチ
- パネルまたはウィンドウを閉じます。 終了または Ctrl + d
これに加えて、Tmux は興味深い機能を提供します。 カスタマイズオプション。これは、各ユーザーが好みや好みに応じてコードを追加できる構成ファイルを作成することで可能になります。
このファイルを作成するには、次のコマンドを実行する必要があります。 sudo touch ~/.tmux.conf
構成コードを追加するには、テキスト エディタでファイルを開き、必要な設定を入力する必要があります。そこに彼らは行きます いくつかの例 使用できるもの:
デフォルトのプレフィックスを変更する
Ctrl+b の代わりに Ctrl+a が必要な場合は、次のように記述します。
# プレフィックスを「Ctrl+B」から「Ctrl+A」に変更します
Cbのバインドを解除する
セットオプション -g プレフィックス Ca
バインドキー Ca 送信プレフィックス
マウスモードを使用する
デフォルトのショートカットを省略し、マウスを使用してウィンドウとパネルを移動します。コマンドは次のとおりです。
-g マウスをオンに設定します
パネルの背景色の変更
背景を黒 (デフォルト) から白に変更する場合は、次のコマンドを使用します。
set -g window-active-style bg=white
この種のトリックはウェブ上で他にもたくさん見つかります TMUXCheatSheet.
要約すると、ここで説明したことはすべて、Tmux とは何か、特に開発者やシステム管理者にとって非常に強力で実用的なツールであると結論付けるのに役立ちます。一般に、必要なすべてのユーザーにとって、 複数の端末と同時プロセスで効率的に作業できます。
テクノロジーとインターネット問題を専門とする編集者で、さまざまなデジタル メディアで 10 年以上の経験があります。私は、電子商取引、通信、オンライン マーケティング、広告会社で編集者およびコンテンツ作成者として働いてきました。経済、金融、その他の分野のウェブサイトにも執筆しています。私の仕事は私の情熱でもあります。さて、私の記事を通じて、 Tecnobits, 私は、私たちの生活を向上させるために、テクノロジーの世界が私たちに提供するすべてのニュースや新しい機会を毎日調査しようとしています。