【Linux】tmuxコマンド ~ 基本編 ~

■ はじめに

https://dk521123.hatenablog.com/entry/2023/11/13/020744

の続き。

今回は、tmux の操作と設定変更などを書いていく

目次

【1】操作コマンド
 1)基本操作
 2)ペイン操作
 3)ウィンドウ操作
【2】設定変更

【1】操作コマンド

1)基本操作

Command Explanation Memo
tmux セッションの開始
exit セッションの終了
tmux ls セッション一覧表示
tmux a -t [SESION_NAME] セッションへのアタッチ
tmux kill-server Tmuxサーバ停止 設定変更反映などに使える

2)ペイン操作

* 「Ctrl+b」は、Prefix と言って、変更可能
* 他のもキーも変更可能
Command(Default) Explanation Memo
Ctrl+b -> " ペインの水平分割
Ctrl+b -> % ペインの垂直分割
Ctrl+b -> o ペイン間の移動 Ctrl+b -> q (+数字)で移動も可能
Ctrl+b -> z ペインの拡大・縮小

3)ウィンドウ操作

Command(Default) Explanation Memo
Ctrl+b -> c 新規ウィンドウ作成
Ctrl+b -> n ウィンドウ間の移動
Ctrl+b -> , ウィンドウのリネーム

【2】設定変更

vi ~/.tmux.conf

# 設定反映
tmux kill-server

1)設定サンプル

# Unbind prefix Ctrl+b
unbind C-b

# Set Ctrl+g as prefix
set -g prefix C-g
bind C-g send-prefix

# For splited panes
# Prefix -> |
bind \\ split-window -h
# Prefix -> -
bind - split-window -v

# Set 3sec as period to display panel number
set -g display-panes-time 3000

set -s escape-time 0 

関連記事

tmuxコマンド ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2023/11/13/020744
VIM ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2016/09/15/233623