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