tmuxを使用する: パワーユーザーのためのターミナルマルチプレクサ
tmuxの使い方:パワーユーザーのためのターミナルマルチプレクサ
tmuxは、複数のセッション、ペイン、および持続的なワークフローを1つのターミナルで管理することにより、生産性を向上させる画期的なターミナルマルチプレクサです。開発者、システム管理者、またはリモートサーバーで作業するすべての人に最適で、
tmuxはタスクを整理し、堅牢に保ちます。このガイドでは、実用的な例とコマンドラインの効率を向上させるためのヒントを使って、
tmuxの使用を簡素化します。
tmuxとは何ですか?
tmuxは、以下を可能にするオープンソースのターミナルマルチプレクサです:
1つのターミナル内での複数のシェルセッション
持続的なセッション(切断後も維持)
ペインとウィンドウの分割
ユーザー間でのセッション共有
ターミナルを離れずにタスク間を簡単に切り替え
まるでターミナル用のタイルウィンドウマネージャーを持っているかのようで、どこでも利用可能です—遅いSSH接続でも。
tmuxのインストール
Debian/Ubuntuの場合:
sudo apt install tmuxCentOS/RHELの場合:
sudo yum install tmuxmacOSの場合:
brew install tmuxtmuxの始め方
新しいtmuxセッションを開始するには:
tmuxこれで新しいセッション内にいます。しかし、効果的に使用するには、いくつかのキーバインディングを知っておく必要があります。
デフォルトのプレフィックス:Ctrl + b
すべてのtmuxコマンドはプレフィックスキーでトリガーされ、デフォルトでは次のようになります:
Ctrl + bしたがって、Ctrl + bの後に%を押すと垂直分割が作成されます。
基本的なtmuxコマンド
| コマンド | アクション |
|---|---|
| tmux | 新しいセッションを開始 |
| tmux new -s mysession | 名前付きセッションを開始 |
| tmux attach -t mysession | セッションに再接続 |
| tmux ls | セッションをリスト表示 |
| tmux kill-session -t mysession | セッションを終了 |
| exit | 現在のペイン/ウィンドウを終了(またはtmux kill-paneで終了) |
高度なヒントとコツ
1. 持続性のための名前付きセッション
tmux new -s setup-server("name-your-session")→ 上下2つの水平パネルがあります
いつでも再接続できます:
🧮 2. セッションスクリプトで時間を節約
設定を自動化するために.tmux.conf またはシェルスクリプトを作成します:


