tmuxインストールおよび共通コマンドの概要
tmuxの概要
tmuxは、1つの端末を介してホストにリモートログインした後、複数の端末を開く必要がなく、端末を分離することができることを特徴とする端末多重化ソフトウェアであり、これにより、端末がネットワークの問題で切断された場合、前の端末に再接続することができ、プロセスがネットワークの問題で切断されることを回避することができる.
tmuxのインストールと使用 ubuntuの下で tmuxはコマンドライン制御を使用し、主なコマンドは4種類に分けることができ、セッション管理、システム操作、ウィンドウ操作、パネル操作、tmuxのコマンド接頭辞は tmuxを使用する場合は、まず
tmuxセッション管理
セッション管理コマンドの多くは端末で使用され、一部のコマンドはtmuxセッションで使用するとエラーが発生します.
tmuxシステム操作
tmuxウィンドウ操作
tmuxパネル操作
ウィンドウ操作に対して、パネル操作は主にウィンドウを分割またはマージし、gdbなどのプロセスをデバッグし、vimがコードを表示する必要がある場合は、ウィンドウを2つの部分に分割することで、より直感的に表示できます. tmuxウィンドウでは、マウスホイールを使用して以前の端末出力を表示することはできません.上の内容を表示するには、
tmuxは、1つの端末を介してホストにリモートログインした後、複数の端末を開く必要がなく、端末を分離することができることを特徴とする端末多重化ソフトウェアであり、これにより、端末がネットワークの問題で切断された場合、前の端末に再接続することができ、プロセスがネットワークの問題で切断されることを回避することができる.
tmuxのインストールと使用
sudo apt-get install tmux
を実行すればインストールが完了し、centosはyum install tmux
を使用すればよい.Ctrl+B
であり、すべてのウィンドウのコマンドはまず接頭辞を使用してコンソールをアクティブにする必要があり、本稿ではその後、C-bと略記する.tmux
コマンドを入力してtmuxウィンドウを開きます.このウィンドウは通常の端末のように使用することも、tmuxコマンドをサポートすることもできます.tmuxセッション管理
セッション管理コマンドの多くは端末で使用され、一部のコマンドはtmuxセッションで使用するとエラーが発生します.
tmux new
tmuxセッションを新規作成します.newは省略できます.tmux new -s s1
を使用してs 1というセッションを作成できます.1つのセッションで新しいセッションを作成しようとすると、セッションshould be nested with care,unset$TMUX to forceがエラーで報告されます.tmux ls
はセッションリストを表示し、このコマンドはすべての端末でtmuxで開いているセッションを表示するので、複数のセッションを使用する必要がある場合は、tmuxウィンドウで使用できる指定された名前のセッションを作成することを推奨します.tmux a
接続(attach)前のセッションを使用しても、tmux a -t s1
接続セッションs 1を使用してもよく、1つのセッションで他のセッションを接続しようとすると、同じエラーが発生します.tmux kill-session
最後に開いたセッションを閉じ、tmux kill-session -t s1
を使用してセッションs 1を閉じてもよいし、tmux kill-server
を使用してすべてのセッションを閉じてもよい.tmuxシステム操作
C-b ?
、すべてのショートカットキーを表示します.このコマンドは、tmuxが設定したすべてのショートカットキーとその機能を表示します.C-b d
、現在のセッションから離れ、このコマンドはdetach現在のセッションを元の端末に返します.C-b D
を使用してセッションを選択し、Escを使用して選択を終了できます.C-b s
、セッションを選択し、セッションを切り替えます.tmuxウィンドウ操作
C-b c
、新しいウィンドウを作成します.新しいセッションではなく、C-b w
を使用してウィンドウリスト(windows)を表示できます.C-b &
、現在のウィンドウを閉じます.C-b
、指定されたウィンドウに切り替えます.C-b p
C-b n
、前のウィンドウ(pre)次のウィンドウ(next)に切り替えます.tmuxパネル操作
ウィンドウ操作に対して、パネル操作は主にウィンドウを分割またはマージし、gdbなどのプロセスをデバッグし、vimがコードを表示する必要がある場合は、ウィンドウを2つの部分に分割することで、より直感的に表示できます.
C-b "
、パネルを上下に2つ、C-b %
、パネルを左右に2つに分けます(この2つの記号の対称構造から見ると...意味は逆のようです).C-b x
現在のパネルをオフにして、exit
コマンドを使用することもできます.C-b !
、新しいウィンドウが作成され、現在のパネルのみが含まれます.C-b Ctrl+
、Ctrlを長く押して方向キーでパネルサイズを調整します.C-b
、カーソルを方向キーに従って異なるパネルに移動します.C-b Page-up
を使用します.このときカーソルが表示され、ローラー、方向キー、PageUp/PageDown、Home/Endなどのテキスト制御を使用して構築できます.