Linux端末マルチタスク用のGNU Screenに代わる2つの方法
これまでに、Linux端末でGNU Screenをマルチタスクに使用することについて書いてきました。 GNU Screenはこれらのプログラムの祖父ですが、tmuxとdvtm + dtachはあなたが好むかもしれない他の解決策です.
TmuxはGNU Screenを改良したものです。 Dvtmはタイリングウィンドウマネージャに触発されたコンソールマルチプレクサーです、そしてdtachはdvtmセッションからデタッチしたり再アタッチする機能を追加します.
Tmux
GNU Screenの書き換えとして、tmuxはさまざまな改良を提供します。最も重要なものの中には、複数の場所からtmuxセッションに接続することを可能にするクライアントサーバーモデルと、よりきれいな設定ファイルフォーマットが含まれます。 tmuxのFAQを調べて、GNU Screenと異なる点のリストを見つけてください。.
Ubuntuにtmuxをインストールするには、このコマンドを使用します。
sudo apt-get install tmux
他のディストリビューションを使用している場合は、おそらくあなたのディストリビューションのパッケージマネージャにあります。.
インストール後にtmuxを起動するには、単に tmux コマンド。 Screenとは異なり、tmuxにはデフォルトでステータスバーが付いています.
追加のターミナルウィンドウを開くには、 Mod-c キーボードショートカットデフォルトの修飾キーの組み合わせは次のとおりです。 Ctrl + B. これはあなたが押す必要があることを意味します Ctrl + B その後 c 新しいウィンドウを作成する.
新しいウィンドウを開くたびにステータスバーに表示されます。デフォルトでは、tmuxは一度に1つのウィンドウを画面に表示します。.
ここにあなたが始めるためのいくつかの重要なキーボードショートカットがあります:
Mod-X - 現在の端末を殺す.
Mod-n - 次のウィンドウにフォーカス.
Mod-p - 前のウィンドウにフォーカス.
Mod-# - 指定されたウィンドウをフォーカスします。#は0から9までの数字です。.
Mod- ' - 選択するウィンドウを要求する.
Mod-% - 現在のウィンドウを水平に2つに分割する.
Mod-」 - 現在のウィンドウを縦に2つに分割する
現在のセッションから切断するには、 Mod-d キーボードショートカット.
セッションに再接続するには、次のコマンドを実行します。
tmux attach
他のキーボードショートカットについては、 男のtmux ウェブ上でtmuxのマニュアルをコマンドまたは読む.
Dvtm&Dtach
GNU Screenやtmuxとは異なり、dvtmではセッションを切断してセッションに再接続することはできません。セッションからデタッチして再度アタッチするには、dtachを指定してdvtmを実行する必要があります。.
このコマンドを実行して、dvtmとdtachをUbuntuにインストールします。
sudo apt-dvtm dtachをインストールしてください
これらのプログラムは他のディストリビューションのソフトウェアリポジトリにもあるはずです。.
実行します dvtm dvtmを起動するコマンド。あなたは一つの端末ウィンドウを見るでしょう.
追加のターミナルウィンドウを開くには、 Mod-c キーボードショートカットデフォルトの修飾キーの組み合わせは次のとおりです。 Ctrl-g. これはあなたが押す必要があることを意味します Ctrl-g その後 c 新しいターミナルウィンドウを開く.
タイリングウィンドウマネージャのように、dvtmは自動的にターミナルウィンドウをレイアウトします。他のユーティリティとは異なり、デフォルトではそれらをすべて画面に表示します。.
ここにあなたが始めるためのいくつかの重要なキーボードショートカットがあります:
Mod-x - 現在のウィンドウを閉じる.
Mod-j - 次のウィンドウにフォーカス.
Mod-k - 前のウィンドウにフォーカス.
Mod-# - 指定されたウィンドウをフォーカスします。#はウィンドウの番号です。.
Mod-q - dvtmを終了します.
完全なリストについては、 男dvtm Web上でdvtmのマニュアルページをコマンドまたはチェックアウトする.
Dvtmはマウスもサポートしています。たとえば、ウィンドウの1つをクリックして選択できます。.
dvtmセッションから切断して後で再接続するには、dtachコマンドを使用してそれを実行する必要があります。 dtachでdvtmを起動するには、次のコマンドを使用します。
dtach -c / tmp / dvtmセッション-r winch dvtm
dtachで開始されたdvtmセッションから切断するには、 Ctrl- \ キーボードショートカット.
後でdvtmセッションに再接続するには、次のコマンドを使用します。
dtach -a / tmp / dvtm-session -r winch
dtachを使用して、他のアプリケーションの実行、デタッチ、および再アタッチもできます。.
GNU Screenを強化するbyobuをチェックアウトすることもできます。.