Upgrade to Pro — share decks privately, control downloads, hide ads and more …

新入生向けチュートリアル:tmux

 新入生向けチュートリアル:tmux

2021/07/19 新入生向けチュートリアル

Taichi Aida

July 05, 2021
Tweet

More Decks by Taichi Aida

Other Decks in Technology

Transcript

  1. tmux (terminal multiplexer) - ssh を切断しても端末の接続を保持 - docker も同様の機能 -

    作業の中断・再開が可能 - 1つのウィンドウで複数端末にアクセス可能 - これが便利 4 端末1 端末2 端末3
  2. 基本操作 セッション内でのコマンド - セッション内でコマンドを実行するには、prefix key を入力する(デフォルトは Ctrl-b) - 画面分割関係 -

    Ctrl-b %:左右に分割 - Ctrl-b “:上下に分割 - Ctrl-b 矢印:移動 - Ctrl-b x:削除 7 各分割単位を ペインと呼ぶ pane 0 pane 1 pane 2
  3. 基本操作 セッションの一覧取得・削除 - $tmux ls でセッションの一覧を取得 - $tmux kill-session (-t

    [NAME]) でセッションを 削除 - $tmux kill-server で tmux 全体を終了 11
  4. 設定ファイル - tmux も設定ファイル ~/.tmux.conf がある - 基本的なもの - $tmux

    source ~/.tmux.conf:設定を反映 12 https://github.com/a1da4/dotfiles/blob/master/.tmux.conf ペイン切り替え・幅変更がマウ スでできて良い
  5. まとめ - tmux は… - 切断しても端末の接続を保持 - 1つのウィンドウで複数端末にアクセス可能 - prefix

    key+コマンド で以下の操作が可能 - 画面分割 - 新規ウィンドウ - デタッチ - 設定ファイルでカスタマイズも可能 - 公式 https://github.com/tmux/tmux/wiki/Getting-Started 13