Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
46
Help us understand the problem. What is going on with this article?
@taknya

tmuxの基本的な操作方法のまとめ

More than 3 years have passed since last update.

はじめに

tmuxの用語と概念

  • Server -> Session -> Window -> Pane
  • プレフィックスキー デフォルトではctrl + b。ただし私の環境ではカスタマイズし、ctrl + sに変更済み。また以下の全ての記述ではプレフィックスキーは省略している。

参考リンク

tmux操作

セッション操作

セッション作成

名前をつけずにセッションを作成

$ tmux

名前をつけてセッションを作成

$ tmux new -s セッション名

デタッチ

現在のセッションのデタッチ

d

アタッチ

最後にデタッチしたセッションにアタッチする

$ tmux a

セッション名を指定してアタッチする

$ tmux a -t セッション名

セッション一覧

セッションの一覧を確認する

$ tmux ls
0: 1 windows (created Mon Mar 14 21:54:40 2016) [134x67]

セッション名変更

セッションの名前を変更

$ tmux rename -t 変更前セッション名 変更後セッション名

セッション起動中にセッション名を変える

$

コマンドモードになったら

(rename-session) aho                                                                                                                  

と入れる。これでセッション名が`aho`になる。

セッション削除

セッションを削除する

$ tmux kill-session -t セッション名

サーバーを削除する(全セッションを削除する)

$ tmux kill-server

ウィンドウ 操作

ウィンドウ切り替え

直前のウィンドウに移動する

l

ウィンドウの一覧を表示し、一覧の中からCtrl+p, Ctrl+nでウィンドウを選択してEnter

w

表示されたウィンドウ一覧の中から
(0)  0: bash "hoge.local"                                                                                           
(1)  1: bash- "hoge..local"                                                                                          
(2)  2: bash* "hoge.local"     

次のウィンドウに移動する

n

前のウィンドウに移動する

p

ウィンドウを番号を指定して移動する

移動したいウィンドウの番号

ウィンドウ追加

c

ウィンドウ終了

$ exit

強制終了する場合。exitが使えず強制的に終了させたい場合に用いる。

&

ウィンドウ名変更

,

以下のように画面下のバーで画面名の入力を促されたら画面を入力して`Enter`

(rename-window) bash   

ペイン操作

ペイン分割

ペインを左右に分割する

%

ペインを上下に分割する

"

ペイン移動

分割したペインを移動する

o

ペインのインジケータを表示して移動

q

表示されたインジケータの番号を押下

ペイン終了

ペイン強制終了(現在のペインを終了する)

x

ペイン分割解除(現在のペインを新規ウィンドウに移動する)

!

ペイン入れ替え

現在のペインと一つ前のペインを入れ替え

{

現在のペインと一つ後のペインを入れ替え

}

その他

システム情報を表示する

t

現在のキーバインドを表示する

?

バッファスクロールアップ/ダウン

[

Page Down
Page Up

Ctrl + Cで解除
46
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
46
Help us understand the problem. What is going on with this article?