linux下sshオフラインでタスクを実行するツール-tmux
1785 ワード
原文住所:劉朝深圳の文章
sshオフラインタスクツールは一般的にnohupとscreenを使用しており、screenはより強力であり、tmuxはその後であり、2つの操作は類似しており、以下ではtmuxの使用のみを紹介する.
screenとtmuxはsshリモートタスクを簡単に管理でき、session、windowsの管理は直感的に便利で、fg、bgコマンドのように面倒な必要はありません.
##機能##は、強力で使いやすいコマンドラインインタフェース を提供する.は、ウィンドウを横方向および縦方向に分割し、ウィンドウ枠を自由に移動およびサイズ変更したり、4つのプリセットレイアウトの1つを直接利用したりすることができます. はutf-8符号化および256色端末をサポートする. は、複数のバッファでコピーおよびペーストすることができる. は、インタラクティブメニューを使用して、ウィンドウ、セッション、およびクライアントを選択することができる. は、ウィンドウ間検索 をサポートするは自動及び手動ロックウィンドウ をサポートする.
インストール
使用法 tmux#tmux-2を実行256端末で を実行 C-b d#はメインshellに戻り、tmuxは依然としてバックグラウンドで実行され、中のコマンドも実行状態 を維持する. tmux ls#既存のtmuxセッション(C-b s) を表示 tmux attach-session-t number#tmuxのセッション に切り込む tmux new-session-s session-name#新しい名前のセッション tmux kill-session-t session-name#ある名前のセッションを終了 ショートカットキー
ショートカットキー
機能
C-b ?
ショートカットヘルプの表示
C-b C-o
ウィンドウの位置を変更
C-b space
次の組み込みレイアウトを採用
C-b !
現在のウィンドウを新しいウィンドウに変更
C-b “
ウィンドウの横分割
C-b %
ウィンドウを縦に分割
C-b q
分割ウィンドウ番号の表示
C-b o
次の分割ウィンドウに移動
C-b UP DOWN
前および次の分割ウィンドウ
C-b C-方向キー
ウィンドウのサイズ変更
C-b &
確認後tmuxを終了
C-b c
新しいウィンドウの作成
C-b 0-9
n番ウィンドウの選択
C-b n
次のウィンドウを選択
C-b l
最後に使用したウィンドウ
C-b p
前のウィンドウ
C-b w
メニュー表示および選択ウィンドウ
C-b s
メニュー表示および選択セッション
C-b t
ディスプレイクロック
C-b [
コピー(space開始)
C-b ]
貼り付け(Enter終了)
C-b ,
現在のウィンドウに名前を変更
以下を参照してください.https://github.com/tmux/tmux/
以下を参照してください.https://tmux.github.io/
sshオフラインタスクツールは一般的にnohupとscreenを使用しており、screenはより強力であり、tmuxはその後であり、2つの操作は類似しており、以下ではtmuxの使用のみを紹介する.
screenとtmuxはsshリモートタスクを簡単に管理でき、session、windowsの管理は直感的に便利で、fg、bgコマンドのように面倒な必要はありません.
##機能##
インストール
$ sudo apt-get install tmux
使用法
ショートカットキー
機能
C-b ?
ショートカットヘルプの表示
C-b C-o
ウィンドウの位置を変更
C-b space
次の組み込みレイアウトを採用
C-b !
現在のウィンドウを新しいウィンドウに変更
C-b “
ウィンドウの横分割
C-b %
ウィンドウを縦に分割
C-b q
分割ウィンドウ番号の表示
C-b o
次の分割ウィンドウに移動
C-b UP DOWN
前および次の分割ウィンドウ
C-b C-方向キー
ウィンドウのサイズ変更
C-b &
確認後tmuxを終了
C-b c
新しいウィンドウの作成
C-b 0-9
n番ウィンドウの選択
C-b n
次のウィンドウを選択
C-b l
最後に使用したウィンドウ
C-b p
前のウィンドウ
C-b w
メニュー表示および選択ウィンドウ
C-b s
メニュー表示および選択セッション
C-b t
ディスプレイクロック
C-b [
コピー(space開始)
C-b ]
貼り付け(Enter終了)
C-b ,
現在のウィンドウに名前を変更
以下を参照してください.https://github.com/tmux/tmux/
以下を参照してください.https://tmux.github.io/