[Linux/Ubuntu]tmuxベースの使い方
ターミナルマルチプレクサソフトウェアの1つであるtmuxを使用します.最大の理由は、tmuxを使用してサーバから返されたコードを使用すると、ローカルに入ったサーバが切断されても(コンピュータがシャットダウンしても)、バックグラウンドで実行が継続されるためです.
1.tmuxのインストール
1.tmuxのインストール
設定sudo apt-get install tmux
実行(セッション0名でtmuxを実行)tmux
2.tmux基本概念
Session:tmuxが管理する最大ユニットの実行ユニットで、追加/分離が可能で、分離したセッションはバックグラウンドで実行を継続することができます.
Window:ユーザーが表示する端末画面をセッションより小さい単位で表示し、複数のウィンドウを下部のタブとして使用します.
Pann:Windowは1画面で分割して動作する単位で、左右と上下の複数の単位に分けることができます.
3.tmuxの使い方
3.1. terminalでセッションを作成する
名前ex)0を数値で作成tmux
必要なセッション名を使用して作成tmux new -s <session_name>
tmux new-session -s <session_name>
セッションリストの確認tmux ls
分離セッションの追加tmux at -t <session number 혹은 session number>
3.2. セッションに入り、Windowでコマンドを実行
ctrl+bでコマンドモードに入り、ショートカットキーを押してコマンドを実行します!Ctrl + b
・d
#セッション分離
Window
Ctrl + b
・c
#windowの作成Ctrl + b
・,
#window名の変更Ctrl + b
、n
#next windowCtrl + b
・p
前のウィンドウへCtrl + b
・l
#last windowへCtrl + b
・0-9
#特定ウィンドウへ移動(0~9)Ctrl + b
・&
#このウィンドウ終了
Pane
Ctrl + b
・%
左右スクリーン分割Ctrl + b
・"
#上下画面分割Ctrl + b
・q
スクリーン上のデジタルパネルへCtrl + b
・o
pane順に移動Ctrl + b
・<방향키>
パネル方向キーCtrl + b
・spacebar
パネルレイアウト変更(複数レイアウトに自動切り替え)Ctrl + b
・x
このペイン終了
Common
Ctrl + d
#現在のウィンドウを終了(or pane)
ウィンドウに複数のペインがある場合は、残りのペインがすべて閉じている場合にのみウィンドウが閉じます.
4. Example
「test」という名前のセッションが作成されました.下端にセッション(test)の名前が書かれていて、0:bash* 1:bash-
、*
マークが付いている部分がこのウィンドウです.使用Ctrl + b
・%
(左右分割)、Ctrl + b
"
(上下分割)を4つのpannに分割します.
使用Ctrl + b
・1
使用Ctrl + b
・"
・上下分割画面の2つのペインが見えるwindow1:bash*
.
Reference
この問題について([Linux/Ubuntu]tmuxベースの使い方), 我々は、より多くの情報をここで見つけました
https://velog.io/@yellofi/LinuxUbuntu-tmux-기초-사용법
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
sudo apt-get install tmux
tmux
Session:tmuxが管理する最大ユニットの実行ユニットで、追加/分離が可能で、分離したセッションはバックグラウンドで実行を継続することができます.
Window:ユーザーが表示する端末画面をセッションより小さい単位で表示し、複数のウィンドウを下部のタブとして使用します.
Pann:Windowは1画面で分割して動作する単位で、左右と上下の複数の単位に分けることができます.
3.tmuxの使い方
3.1. terminalでセッションを作成する
名前ex)0を数値で作成tmux
必要なセッション名を使用して作成tmux new -s <session_name>
tmux new-session -s <session_name>
セッションリストの確認tmux ls
分離セッションの追加tmux at -t <session number 혹은 session number>
3.2. セッションに入り、Windowでコマンドを実行
ctrl+bでコマンドモードに入り、ショートカットキーを押してコマンドを実行します!Ctrl + b
・d
#セッション分離
Window
Ctrl + b
・c
#windowの作成Ctrl + b
・,
#window名の変更Ctrl + b
、n
#next windowCtrl + b
・p
前のウィンドウへCtrl + b
・l
#last windowへCtrl + b
・0-9
#特定ウィンドウへ移動(0~9)Ctrl + b
・&
#このウィンドウ終了
Pane
Ctrl + b
・%
左右スクリーン分割Ctrl + b
・"
#上下画面分割Ctrl + b
・q
スクリーン上のデジタルパネルへCtrl + b
・o
pane順に移動Ctrl + b
・<방향키>
パネル方向キーCtrl + b
・spacebar
パネルレイアウト変更(複数レイアウトに自動切り替え)Ctrl + b
・x
このペイン終了
Common
Ctrl + d
#現在のウィンドウを終了(or pane)
ウィンドウに複数のペインがある場合は、残りのペインがすべて閉じている場合にのみウィンドウが閉じます.
4. Example
「test」という名前のセッションが作成されました.下端にセッション(test)の名前が書かれていて、0:bash* 1:bash-
、*
マークが付いている部分がこのウィンドウです.使用Ctrl + b
・%
(左右分割)、Ctrl + b
"
(上下分割)を4つのpannに分割します.
使用Ctrl + b
・1
使用Ctrl + b
・"
・上下分割画面の2つのペインが見えるwindow1:bash*
.
Reference
この問題について([Linux/Ubuntu]tmuxベースの使い方), 我々は、より多くの情報をここで見つけました
https://velog.io/@yellofi/LinuxUbuntu-tmux-기초-사용법
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
tmux
tmux new -s <session_name>
tmux new-session -s <session_name>
tmux ls
tmux at -t <session number 혹은 session number>
「test」という名前のセッションが作成されました.下端にセッション(test)の名前が書かれていて、
0:bash* 1:bash-
、*
マークが付いている部分がこのウィンドウです.使用Ctrl + b
・%
(左右分割)、Ctrl + b
"
(上下分割)を4つのpannに分割します.使用
Ctrl + b
・1
使用Ctrl + b
・"
・上下分割画面の2つのペインが見えるwindow1:bash*
.Reference
この問題について([Linux/Ubuntu]tmuxベースの使い方), 我々は、より多くの情報をここで見つけました https://velog.io/@yellofi/LinuxUbuntu-tmux-기초-사용법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol