
Screenは、ユーザーがターミナルウィンドウを開いたままにしなくても、ターミナルセッションを保存して戻ることができる便利なツールです。 多くのLinuxユーザーはLinuxサーバーでこのソフトウェアを使用していますが、ターミナルを常に開いたままにすることなく、常にターミナルプログラムに戻りたいUbuntuユーザーにも役立ちます。
このガイドでは、UbuntuにScreenをインストールする方法、プログラムがどのように機能するか、そしてそれを使用する方法も示します。
Ubuntu:Screenの使用方法–インストール
ScreenはLinuxで最も使用されているターミナルセッションマネージャーの1つですが、Ubuntuにはプリインストールされていません。 使用するには、手動でコンピュータにインストールする必要があります。
Linux PCへのScreenのインストールを開始するには、ターミナルウィンドウを開きます。 Ubuntuデスクトップでターミナルウィンドウを開くには、キーボードのCtrl + Alt + Tを押します。 または、アプリメニューで「ターミナル」を検索し、その方法でプログラムを開きます。
ターミナルウィンドウが開いてUbuntuデスクトップで使用できるようになったら、以下のaptinstallコマンドを使用してScreenアプリケーションをインストールします。
sudo apt install screen
ターミナルからScreenをインストールしたくないですか? Synaptic PackageManagerでも見つけることができます。 SynapticがUbuntuにインストールされている場合は、[検索]をクリックし、「画面」と入力してパッケージをインストールします。
Ubuntu:Screenの使用方法–Screenのキーバインディング
Screenには、プログラムを使用する場合に理解する必要のある多くのキーバインディングがあります。 各キーバインディングは、Screenを使用してUbuntuでターミナルセッションを管理するのに役立ちます。
Screenにはたくさんのキーバインディングがあります。 非常に多く、この記事に投稿した場合、ページの半分を占めるため、ここに表示することはできません。 ただし、次の手順を実行すると、画面のキーバインドを自分で表示できます。
まず、man screenコマンドを使用して、Screenアプリケーションのマニュアルを表示します。 このマニュアルは非常に長いですが、アプリについて知っておくべきことがすべて詳しく説明されています。
man screen
画面のマニュアルに入ったら、「デフォルトのキーバインド」セクションが表示されるまでスペースバーボタンを押します。 そこから、キーバインドテーブルを読んで、Screenに慣れてください。
お気に入りのテキストエディタでキーバインド情報を表示したいですか? 以下のコマンドを使用して、ホームフォルダのテキストファイルにエクスポートします。
man screen > ~/screen-manual.txt
「screen-manual.txt」を開いて表示します。
Ubuntu:Screenの使用方法–Screenの基本的な使用法
Screenは、インストールサイズが小さいにもかかわらず、非常に高度なプログラムです。 このガイドでは、画面をアクティブにする方法、ターミナルセッションをバックグラウンド/フォアグラウンドに送信する方法など、その基本的な要素について説明します。
開始するには、ターミナルでScreenアプリケーションを起動します。 これを行うには、次の画面コマンドを実行します。
screen
Screenアプリを起動すると、プログラムの著作権と機能について説明する簡単なメッセージが表示されます。 ここから、キーボードのスペースボタンを押します。
スペースを押すと、空白の端末が表示されます。 ただし、この端末はScreenを介して実行されています。 ここから、任意のプログラムを起動できます。 たとえば、画面でトップアプリを実行するには、次のコマンドを実行します。
top
Topアプリをバックグラウンドに送信して別のターミナルを開くには、Ctrl + Aを押してからCを押します。このキーボードコンボは2番目のターミナルを作成し、Topをバックグラウンドで実行し続けます。
トップアプリに戻るには、Ctrl + Aを押してから、もう一度Ctrl + Aを押します。 このボタンの組み合わせにより、画面で開いた最初のターミナルで実行されているトップに戻ります。 Ctrl + Aを2回押すと、画面で実行中の2つのターミナルセッション間を移動できます。
2つ以上の画面ターミナルセッションがある場合、Ctrl + Aを2回押しても、すべてのセッションをナビゲートすることはできません。 複数のセッションをナビゲートするには、次の手順を実行します。
まず、Ctrl + Aを押し、次にWを押して、画面ターミナルセッションを一覧表示します。 次に、リストを見て、その横にある番号をメモします。 たとえば、3つの画面ターミナルセッションを開いている場合、リストプロンプト(Ctrl + Aを押してからWを押すと)は次のコードのようになります。
0 * $ bash 1 $ bash 2- $ bash
各画面セッションの横には番号があります。 たとえば、画面セッション0に移動するには、Ctrl + A、次に0を実行します。画面セッション2にアクセスするには、Ctrl + A、次に2を押します。
Screenターミナルセッションを強制終了します
アクティブなスクリーンセッションを強制終了する必要がありますか? これがその方法です。 まず、Ctrl + A、次にWを押して、使用可能なセッションを一覧表示します。次に、Ctrl + A、次にCtrl +#を使用してセッションにアクセスします。
強制終了するセッションに入ったら、Ctrl + Aを押してからKを押します。または、Ctrl + Aを押してから、すべてのScreenセッションウィンドウを強制終了します。
画面の詳細
このガイドでは、UbuntuでScreenを使用する方法の非常に基本的な方法について説明しました。 アプリの詳細を知り、アプリのより高度な機能のいくつかにアクセスしたい場合は、マニュアルを読む必要があります。
画面のマニュアルを読むには、ターミナルウィンドウを開いて、以下のコマンドを入力します。
man screen