software:ubuntu:command:tmux-command
文書の過去の版を表示しています。
tmuxコマンド
tmuxとは、端末多重化ソフトウェア(Terminal Multiplexer)。screenコマンド同様に1つのターミナル上で仮想的に複数の端末を操作できるようにするツール。
複数のユーザ(接続先)から同じ画面を共有できたりするのも便利。
インストール方法
Ubuntu/Linux
Ubunt 22.04 server ではインストール済みであったが、もしインストールされていない場合は下記コマンド。
$ sudo apt install tmux
macos
$ brew install tmux
起動コマンド
$ tmux [command [flags]]
バージョン確認
$ tmux -V
tmux 3.3a
よく使うコマンド
| コマンド | 説明 |
|---|---|
| tmux | セッションを起動 |
| tmux new -s セッション名 | 名前付きでセッションを起動 |
| exit | セッションを停止 (セッション内) |
| tmux kill-session -t セッション名 | 特定のセッションを停止 |
| tmux a | デタッチしたセッションにアタッチ |
| tmux a -t セッション名 | 特定のセッションにアタッチ |
| tmux ls | セッション一覧を表示 |
| tmux lsc | 接続クライアントの一覧表示 |
仮想端末内で使うキー操作
エスケープキー変更
tmuxを操作する際にはデフォルトでは Ctrl-b から始めるキー定義になっているが、Emacsのキー定義と重なっているので Ctrl-t に変更する。
尚、以下説明での C- は Ctrlキーを押しながらの操作を意味する。
- .tmux.conf
unbind-key C-b set-option -g prefix C-t bind-key C-t send-prefix
よく使うキー操作
| キー | 説明 |
|---|---|
| C-t c | ウィンドウを作成する |
| C-t d | セッションをからデタッチする |
参考
1. tmux - ArcWiki 2. tmuxチートシート 3. tmuxで複数サーバの同時オペレーション 4. 【入門】tmux始めてみる 5. 【tmuxとは】便利な使い方とチートシート紹介【Emacs設定】 6. tmuxの基本的な使い方をチュートリアル形式で解説 7. tmuxの使い方 8. tmuxをカスタマイズして使いやすくしよう! 9. 【開発環境】Macにtmuxをインストールする 〜基本操作方法〜 10. tmux の status line の設定方法
software/ubuntu/command/tmux-command.1666685337.txt.gz · 最終更新: by yoko
