Ubuntu:Screenの使い方[ガイド]

Ubuntu:Screenの使い方[ガイド]

Screenは、ユーザーがターミナルウィンドウを開いたままにしなくても、ターミナルセッションを保存して戻ることができる便利なツールです。多くのLinuxユーザーはLinuxサーバーでこのソフトウェアを使用していますが、ターミナルを常に開いたままにすることなく、常にターミナルプログラムに戻りたいUbuntuユーザーにも役立ちます。

Ubuntu:Screenの使い方[ガイド]

このガイドでは、UbuntuにScreenをインストールする方法、プログラムがどのように機能するか、そしてそれを使用する方法も示します。 

Ubuntu:Screenの使用方法–インストール

ScreenはLinuxで最も使用されているターミナルセッションマネージャーの1つですが、Ubuntuにはプリインストールされていません。使用するには、手動でコンピュータにインストールする必要があります。 

Linux PCへのScreenのインストールを開始するには、ターミナルウィンドウを開きます。Ubuntuデスクトップでターミナルウィンドウを開く には、キーボードのCtrl + Alt + T押し ます。または、アプリメニューで「ターミナル」を検索し、その方法でプログラムを開きます。

ターミナルウィンドウが開いてUbuntuデスクトップで使用できるようになったら、以下のaptinstall コマンドを使用し てScreenアプリケーションをインストールします。 

sudoaptインストール画面

ターミナルからScreenをインストールしたくないですか?Synaptic PackageManagerでも見つけることができます。SynapticがUbuntuにインストールされている場合は、[検索]をクリックし、「画面」と入力してパッケージをインストールします。

Ubuntu:Screenの使用方法–Screenのキーバインディング

Screenには、プログラムを使用する場合に理解する必要のある多くのキーバインディングがあります。各キーバインディングは、Screenを使用してUbuntuでターミナルセッションを管理するのに役立ちます。 

Screenにはたくさんのキーバインディングがあります。非常に多く、この記事に投稿した場合、ページの半分を占めるため、ここに表示することはできません。ただし、次の手順を実行すると、画面のキーバインドを自分で表示できます。

まず、man screen コマンドを使用して 、Screenアプリケーションのマニュアルを表示します。このマニュアルは非常に長いですが、アプリについて知っておくべきことがすべて詳しく説明されています。

マニュアル画面

画面のマニュアルに入ったら 、「デフォルトのキーバインド」セクションが表示されるまでスペースバー ボタンを押します。そこから、キーバインドテーブルを読んで、Screenに慣れてください。

Ubuntu:Screenの使い方[ガイド]

お気に入りのテキストエディタでキーバインド情報を表示したいですか?以下のコマンドを使用して、ホームフォルダのテキストファイルにエクスポートします。

マニュアル画面>〜/ screen-manual.txt

「screen-manual.txt」を開いて表示します。

Ubuntu:Screenの使用方法–Screenの基本的な使用法

Screenは、インストールサイズが小さいにもかかわらず、非常に高度なプログラムです。このガイドでは、画面をアクティブにする方法、ターミナルセッションをバックグラウンド/フォアグラウンドに送信する方法など、その基本的な要素について説明します。

Ubuntu:Screenの使い方[ガイド]

開始するには、ターミナルでScreenアプリケーションを起動します。これを行うには、次の画面 コマンドを実行します 。

画面

Screenアプリを起動すると、プログラムの著作権と機能について説明する簡単なメッセージが表示されます。ここから 、キーボードのスペース ボタンを押します。

スペースを押す と、空白の端末が表示されます。ただし、この端末はScreenを介して実行されています。ここから、任意のプログラムを起動できます。たとえば、画面でトップアプリを実行するには、次のコマンドを実行します。

トップアプリをバックグラウンドに送信して別の端末を開くには、Ctrl + Aを 押してからCを押し ます。このキーボードコンボは、2番目の端末を作成し、Topを実行し続けますが、バックグラウンドで実行します。

トップアプリに戻って取得するには、押すことができます Ctrlキー+ Aを、その後、Ctrlキー+ A二度目。 このボタンの組み合わせにより、画面で開いた最初のターミナルで実行されているトップに戻ります。Ctrl + Aを2回押すと 、画面で実行中の2つのターミナルセッション間を移動できます。

2つ以上の画面ターミナルセッションがある場合、Ctrl + Aを 2回押しても、すべてのセッションを ナビゲートすることはできません。複数のセッションをナビゲートするには、次のようにします。

まず、Ctrl + Aを押し次に を押して 、画面ターミナルセッションを一覧表示します。次に、リストを見て、その横にある番号をメモします。たとえば、3つの画面ターミナルセッションを開いている場合、リストプロンプト(Ctrl + Aを押してから Wを 押すと )は次のコードのようになります。

0*$ bash 1$ bash 2-$ bash

各画面セッションの横には番号があります。たとえば、画面セッション0に移動するには、  Ctrl + Aを実行して から 0を実行します。画面セッション2にアクセスするには、Ctrl + A、次に 2などを押します 。

Ubuntu:Screenの使い方[ガイド]

Screenターミナルセッションを強制終了します

アクティブなスクリーンセッションを強制終了する必要がありますか?これがその方法です。まず、Ctrl + A、次にWを押して、使用可能なセッションを一覧表示します。次に、Ctrl + A、次にCtrl +#を使用してセッションにアクセスします。

Ubuntu:Screenの使い方[ガイド]

強制終了するセッションに入ったら、Ctrl + Aを 押してから Kを押し ます。または、Ctrl + A押してから \を使用してすべての画面セッションウィンドウを強制 終了します 。

画面の詳細

このガイドでは、UbuntuでScreenを使用する方法の非常に基本的な方法について説明しました。アプリの詳細を知り、アプリのより高度な機能のいくつかにアクセスしたい場合は、マニュアルを読む必要があります。 

画面のマニュアルを読むには、ターミナルウィンドウを開いて、以下のコマンドを入力します。

マニュアル画面


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか