360
321

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Last updated at Posted at 2019-05-22

はじめに

本記事では tmux の使い方を学ぶために、コマンドとキーだけではなく GIF画像によるアニメーション を利用し、使い方をイメージしやすいようにしました。

tmux とは

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

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

本記事の構成

本記事の構成は下記の通りです。

章名 内容
第1章 精選10機能 精選10機能(使用頻度が高い機能)を整理しました
第2章 便利な機能 tmux の便利な機能を整理しました
第3章 機能一覧 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

第3章 機能一覧

コマンドライン

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

$ 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

付録

バージョン

使用した tmux のバージョンは下記です。

tmux 3.4

参考

本記事は下記を参考にしました。

アニメーション作成ソフトウェア

アニメーション(GIF画像)を作成するために下記のソフトウェアを利用しました。

360
321
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
360
321

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?