GNU/Linux >> Linux の 問題 >  >> Linux

screenieを使用したコマンドラインでのマルチタスク

ツール画面の使用法はインターネット全体で十分に文書化されていますが、サードパーティの共犯者はそうではありません。 Screenieは、画面のフロントエンドです。

なぜこれについて知りたいのですか?

コマンドラインの使用は、いくつかの方法で実行できます。たとえば、Linuxコンソールで作業できます(つまり、X Window Environment内ではないため、仮想コンソールを使用する必要があります– tty / vty 0-9、通常、Ctrl + Alt + Fxを介してアクセスできます。ここで、xはtty番号です。)もちろん、gnomeやKDEターミナルなどのお気に入りのxtermを使用することもできます。これらの多くは、タブ付きウィンドウ(タブ付きWebブラウジングなど)をサポートするようになりました。ただし、多くの場合と同様に、リモートでサーバーにSSH接続し、接続が突然切断された場合でもすべてのセッションデータを引き続き使用できるようにする場合は、screenがツールになります。また、一度に複数の画面を実行できるので便利です。現在の端末(画面)から切り離して、別のアクティブな画面を再接続するだけです。実際には、これは十分に単純に聞こえますが、複数の画面を実行している場合は面倒です。

screenieは何をしますか?

Screenieは、ユーザーフレンドリーなインターフェイスを画面の上に配置します。 apt-get(Debian /Ubuntuを使用している場合はsudoapt-getinstall screenie)を介してscreenieをインストールすると、新しいセッションを作成するか、既存のscreenセッションを使用するかを尋ねるシンプルなメニュー方式のインターフェイスが表示されます。これは、コマンドラインでのマルチタスクに最適です。たとえば、1つの端末をtopで実行し、別の端末で電子メール用にalpineを実行し、別の端末でttytter(端末ベースのTwitterクライアント)を実行し、別の端末で/ var/logのログインで実行する端末を少なくすることができます。各端末またはシェルに何をさせたい場合でも、好きなだけ実行して、簡単に切り替えることができます。最良の部分は、ラップトップがスリープ状態になったり、インターネット接続が切れたりしたためにssh接続が突然切断された場合は、sshに再接続して、screenieを再度実行するだけです。以前のセッションはすべてまだ実行中です。

Screnieの使用

起動時にscreenieを使用するには、コマンドラインからscreenieと入力するだけです。最初の起動時に、かなり空の画面が表示され、キーを押して新しいセッションを起動するオプションが表示されます。

aを押すと、セッション名の入力を求められます。古い名前を付けるだけですが、このシェルセッションの目的を定義するものがあります。たとえば、Apacheログを表示するためのセッションに「ApacheLogs」と書き込みます。次に、仕事をお願いします。ここで、どのプログラムを起動するかをscreenieに指示します。私は通常、bashシェルであるジョブ'bash'を起動し、そこからコマンドを発行しますが、そこから任意のコマンドを実行できるため、たとえば、Apacheログのテールセッションを表示している場合は、次のように入力できます。それをtail-f/var/log/apache/error.logとして–好きなように!

プログラムが起動し、画面メニューに戻ります。起動したばかりのセッションを表示するには、1を押します。セッションのリストに表示されているはずです。いつでも、そのセッションのメニューに戻って新しいセッションを開始したい場合は、Ctrl-A-dを押すだけです(つまり、Ctrl-aを押したままdキーを押します)。スクリーンメニューに戻り、別のセッションを開始したり、開いている既存のセッション間をジャンプしたりして、メールやその他のタスクを書いている最中にログをすばやく確認できます。

これにより、コマンドラインでの時間の負荷が軽減され、接続が失われることに対するフラストレーションも軽減されます。このヒントがお役に立てば幸いです。


Linux
  1. コマンドラインでsortを使用してソートする

  2. xclipを使用してLinuxコマンドラインでコピーして貼り付けます

  3. Linuxコマンドラインでのデータストリームの操作

  1. Linuxコマンドラインに関する8つのヒント

  2. Linuxコマンドラインでのパイプの操作

  3. Linux のコマンド ライン ツールを使用してマイク レベルを監視する

  1. sedを使用してコマンドラインでテキストを操作する

  2. ちょっとしたトリック:ランダムなファイルまたはファイル内の行を shuf で選択します

  3. LibreOffice、lprコマンドを使用してコマンドラインから印刷しますか?