Help us understand the problem. What is going on with this article?

アニメーションで学ぶtmux入門 ~精選10機能~

tmux とは?

tmux は端末多重接続ソフトウェアで、下記のような特徴があります。

① 仮想端末がセッションで管理されているため、接続端末と通信が切れても作業を復旧することができる
② 仮想端末のデタッチ(切り離し)、アタッチ(再接続)ができる
③ 1つの端末で複数の擬似端末を起動することができる
④ 仮想端末の画面を分割して使用することができる
⑤ キーだけでコピー&ペーストができる

本記事の構成

本記事では tmux の使い方を学ぶために、コマンドとキーだけではなく、GIF画像によるアニメーションを利用し、使い方をイメージしやすいようにしました。使用頻度が高い機能を精選10機能とし、その他の便利な機能も整理しました。また今後も、便利な tmux の機能があれば、記事に追加する予定です。

章名 内容
第1章 精選10機能 これだけを学べば tmux が使えるようになります
第2章 便利機能 tmux の便利な機能を紹介します
- 付録 tmux の単体機能を整理しました

第1章 精選10機能

① 新規セッションを起動する

$ tmux

1.gif

② セッション名を指定して起動する

$ tmux new -s セッション名

2.gif

③ セッションを切り離す(デタッチ)

Ctrl-b + d

2.gif

④ セッションに再接続する(アタッチ)

$ tmux a -t セッション名

4.gif

⑤ セッションの一覧を表示する

$ tmux ls

3.gif

⑥ ペインを左右に分割する

Ctrl-b + %

1.gif

⑦ ペインを上下に分割する

Ctrl-b + "

2.gif

⑧ ペインを移動する

Ctrl-b + カーソル

4.gif

⑨ ペインを破棄する

Ctrl-b + x

6.gif

⑩ コピー&ペースト

1.gif

  1. Ctrl-b + [」でコピーモードを移る
  2. コピーする先頭の位置にカーソルを移動する
  3. Ctrl-b + Ctrl-Space」でコピーを開始する
  4. コピーする末尾の位置にカーソルを移動する
  5. Ctrl-b + ESC-w」でコピーを終了する
  6. Ctrl-b + ]」でコピーデータを貼り付ける

第2章 便利機能

① セッションを一覧から選択する

Ctrl-b + s

1.gif

② 現在のペインを最大化 / 復帰する

Ctrl-b + z

7.gif

③ 新規ウィンドウを作成する

Ctrl-b + c

1.gif

④ ウインドウの一覧を選択する

Ctrl-b + w

2.gif

⑤ 指定番号のウインドウに移動する

Ctrl-b + 数字

3.gif

⑥ ウィンドウを破棄する

Ctrl-b + &

4.gif

付録

コマンドライン

新規セッションを起動する

$ tmux

1.gif

セッション名を指定して起動する

$ tmux new -s セッション名

2.gif

セッションの一覧を表示する

$ tmux ls

3.gif

セッションに再接続する(アタッチ)

$ tmux a -t セッション名

4.gif

セッションを終了する

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

5.gif

tmux全体を終了する

$ tmux kill-server

6.gif

セッション

セッションを一覧から選択する

Ctrl-b + s

1.gif

セッションを切り離す(デタッチ)

Ctrl-b + d

2.gif

セッションの名前を変更する

Ctrl-b + $

3.gif

ウィンドウ

新規ウィンドウを作成する

Ctrl-b + c

1.gif

ウインドウの一覧を選択する

Ctrl-b + w

2.gif

指定番号のウインドウに移動する

Ctrl-b + 数字

3.gif

ウィンドウを破棄する

Ctrl-b + &

4.gif

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

Ctrl-b + n

5.gif

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

Ctrl-b + p

6.gif

ウィンドウの名前を変更する

Ctrl-b + ,

7.gif

ウィンドウの検索をする

Ctrl-b + f

8.gif

ペイン

ペインを左右に分割する

Ctrl-b + %

1.gif

ペインを上下に分割する

Ctrl-b + "

2.gif

ペイン番号を表示する

Ctrl-b + q

3.gif

ペインを移動する

Ctrl-b + カーソル

4.gif

ペインを順に移動する

Ctrl-b + o

5.gif

ペインを破棄する

Ctrl-b + x

6.gif

現在のペインを最大化 / 復帰する

Ctrl-b + z

7.gif

レイアウトを変更する

Ctrl-b + スペース

8.gif

ペインに時計を表示する

Ctrl-b + t

9.gif

コピー&ペースト

キー 動作
Ctrl-b + [ コピーモードに移る
Ctrl-b + Ctrl-Space コピーを開始する
Ctrl-b + ESC-w コピーを終了する
Ctrl-b + ] コピーデータを貼り付ける

1.gif

参考サイト

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.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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
ユーザーは見つかりませんでした