はじめに
- tmuxの頻出コマンドリスト + 用語説明
- ()内に筆者の
イメージ
を書いてます。厳密
には異なるのであくまで参考程度
に
新規セッション作成
-
セッション
とは言い換えると作業エリア
(セッション) -
セッション
の中では画面分割
、タブ切替
などキーボード
のみで操作可能 - また複数の
セッション
を作成可能、プロジェクト
ごとにセッション
(作業エリア)を切替
可能
# セッション作成 $ tmux new -s セッション名(任意の名前) # セッション名変更 $ prefixキー + $
セッション削除
# 指定して削除 $ tmux kill-session -t セッション名 # すべてのセッション削除 $ tumx kill-server
アタッチ
# セッション一覧取得 $ tmux ls # セッションにアタッチ(接続という表現がしっくりくる) $ tmux attach -t 名前 # 上記と等価 $ tmux a -t 名前
デタッチ
-
アタッチ
(接続)中のセッション
(作業エリア)からデタッチ
(ログアウト)する
# セッションデタッチ(接続中のセッションからログアウトする) # prefixキーは設定ファイルで変更可能(デフォルトは CTR+q) $ prefixキー + d
ウィンドウ
- セッション内でタブのような役割をする。
- タブごとに役割を分けるなど結構使う
# 新規作成 $ prefixキー + c # ウィンドウ名前変更 $ prefixキー + , # ウィンドウ切替 $ prefixキー + インデックス番号 # 次のウィンドウ 1→2 $ prefixキー + n # 戻る 2→1 $ prefixキー + p # ウィンドウ削除 $ prefixキー + & # ウィンドウリスト $ prefixキー + w # ウィンドウ検索 $ prefixキー + f
パネル
- 画面分割ができる
- ターミナル専用などにして使ったりする
- 筆者はvimで分割しがちなので正直あまり使わない...
# 画面分割(横) $ prefixキー + " # 画面分割(縦) $ prefixキー + % # 削除 $ prefixキー + x # 画面切替 prefixキー + o # 番号が表示されている間に押す prefixキー + q
おわりに
- バッファと設定ファイルはまた別記事で書きます。
- 正直筆者自身上記の2つはほとんど使ってないので、使いこなしだしたら記事を書ます。
Top comments (0)