banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

tmux使用記録

概要#

tmux は、GNU Screen と似た機能を持つターミナルマルチプレクサのフリーソフトウェアですが、ISC ライセンスで公開されています。ユーザーは tmux を使用して、1 つのターミナル内で複数の分離されたセッション、ウィンドウ、およびペインを管理することができます。複数のコマンドラインやタスクを同時に使用する場合に非常に便利です。

インストール#

sudo apt install tmux

tmux セッション#

  • 新しいセッションを作成する
tmux new -s <session_name>
  • tmux セッションをデタッチしてシェルのターミナル環境に戻る
ctrl+b d
  • ターミナル環境でセッションリストを表示する
tmux ls

image

  • セッション環境でセッションリストを表示する
ctrl+b s
  • ターミナル環境から tmux セッションに入る
tmux a -t session1
  • セッションを破棄する
# ターミナル環境
tmux kill-session -t session1

# セッション環境
ctrl+b :
kill-session -t session1
  • セッションの名前を変更する
# ターミナル環境
tmux rename -t old_session_name new_session_name

# セッション環境でセッションの名前を変更する
ctrl + b $
  • 現在のウィンドウの名前を変更する
crtl+b ,
  • ウィンドウを作成する
ctrl+b c
  • ウィンドウを切り替える
同じセッション内の複数のウィンドウ間を切り替えるには、次のショートカットキーを使用します:

ctrl+b p (previousの頭文字) 前のウィンドウに切り替える。

ctrl+b n (nextの頭文字) 次のウィンドウに切り替える。

ctrl+b 0 0番目のウィンドウに切り替える。順番に切り替えることができます。

ctrl+b w (windowsの頭文字) 現在のセッションのすべてのウィンドウをリストアップし、上下キーでウィンドウを切り替える。

ctrl+b l (小文字のL) 隣接するウィンドウに切り替える
  • ウィンドウを閉じる
ctrl+b &
  • 垂直分割(コンビネーションキーの後にパーセント記号を押す)現在のウィンドウを左右に分割します。
ctrl+b % 
  • 水平分割(コンビネーションキーの後にダブルクォートを押す)現在のウィンドウを上下に分割します。
ctrl+b "
  • ペインを切り替える
ctrl+b o 現在のウィンドウ内の各ペインを順番に切り替える。

ctrl+b Up | Down | Left | Right 矢印キーでペインを選択して切り替える。

ctrl+b Space (スペースキー) 現在のウィンドウのすべてのペインのレイアウトを再配置し、押すたびにスタイルが変わります。

ctrl+b z 現在のペインを最大化します。もう一度押すと元に戻ります。
  • ペインを閉じる
ctrl+b x

time-2021-05-23%20tmux%20f8b2f5455d904dbb94175a83d9e0e235/cheatsheet.jpg

image

参考:

http://www.ruanyifeng.com/blog/2019/10/tmux.html
https://www.jianshu.com/p/b67567085856
https://kb.offsec.nl/tools/other/tmux/
https://github.com/tmux/tmux

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。