はじめに
- 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)