【Linux】tmuxコマンド ~ 入門編 ~

■ はじめに

tmux について触ってみた。

目次

【1】tmux
【2】前提知識:構成要素
【3】インストール
【4】軽く触ってみる

【1】tmux

* tmux
 = Terminal Multiplexer (マルチプレクサ)
 = 端末多重化ソフトウェア
* ターミナル画面を複数開くことができる

【2】前提知識:構成要素

+--------+
|  Pain  |
+--------+
+--------+
| Window |
+--------+
+---------------------+
|       Session       |
+---------------------+
+---------------------+
|     Tmux Server     |
+---------------------+

[1] セッション

* 1つ以上のウィンドウを管理しているターミナル全体
* 1ターミナル : 多セッション

[2] ウィンドウ

* セッション内に開かれている1つ以上のペインを
 管理しているターミナル全体
* 1セッション : 多ウィンドウ

[3] ペイン

* ウィンドウ内で分割されている1つのターミナル
* 1ウィンドウ : 多ペイン

【3】インストール

sudo apt update
sudo apt upgrade -y

# If using Ubuntu, Tmux should be installed already
sudo apt install tmux

tmux -V

【4】軽く触ってみる

* 以下を参考に、、、

https://qiita.com/kazoo/items/e661746cfc4315958322

# 名前をつけて新規セッション開始
tmux new -s hello

# ペインの水平分割 : <Ctrl-b> + "
# ペインの垂直分割 : <Ctrl-b> + %
# ペイン間の移動 : <Ctrl-b> + o or <Ctrl-b> + q + <0 to 2>

参考文献

https://www.tohoho-web.com/ex/tmux.html
https://qiita.com/shin-ch13/items/9d207a70ccc8467f7bab
https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b
https://qiita.com/kazoo/items/e661746cfc4315958322

関連記事

tmuxコマンド ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2024/01/08/171950
screenコマンド
https://dk521123.hatenablog.com/entry/2024/01/03/015517
watchコマンド
https://dk521123.hatenablog.com/entry/2024/03/24/232633