リモートコンピュータ上で実行時間の長いタスクのあなたがこれまで実施しており、突然切断、SSHセッションが終了し、あなたの仕事が失われました。まあ、それはそれではない、私たちのすべての中でいくつかの点で起こったのか?幸いなことに、画面は私たちが私たちの会話を再開することができますと呼ばれるユーティリティがあります。
入門
GNUスクリーン又はスクリーンは、端末マルチプレクサです。言い換えれば、これはあなたが会話画面を起動し、セッション中にウィンドウの任意の数(仮想端末)を開くことができることを意味します。そのウィンドウが表示されていないときに切断する場合であっても、画面上で実行中のプロセスが実行され続けます。
Linuxの画面をインストールします。
今、ほとんどのLinuxディストリビューション上で画面パッケージをプリインストール。あなたはそれをチェックするために、システムにインストールされている場合は、次のように入力して、次のことができます。
画面--version
スクリーン版4 .06.02 ( GNU ) 23 -オクト17
画面がシステムにインストールされていない場合は、ディストリビューションのパッケージマネージャ簡単なインストールを使用することができます。
画面とDebianへのインストール
須藤はaptインストール画面
そして、インストール画面上
sudoのyumのインストール画面
Linuxの画面を起動します
screenセッションを開始するには、単にコンソール画面に入力します。
画面
これは、画面のセッションを開き、新しいウィンドウを作成し、ウィンドウ内でシェルを起動します。
今、あなたは、画面のセッションを開いていることを、次のコマンドを入力して、コマンドのリストを取得することができます。
Ctrlキーを押しながら?
名前付きセッション
非常に便利なセッションに名前を付け、複数の画面のセッションを実行している場合。名前のセッションを作成するには、次のパラメータで画面のコマンドを実行します。
画面-Sセッション名
説明的な名前は、常に良い考えです有意義な会話を選択します。
Linuxの画面のWindowsを使用して、
あなたは新しい画面セッションを開始するときに、デフォルトで、それはシェルが含まれている単一のウィンドウを作成します。
あなたは、画面のセッションで複数のウィンドウを持つことができます。
タイプはCtrl +交流の新しいシェル・ウィンドウを作成するには、... 9がそれに利用可能な最初の番号を割り当てる範囲は0になります。
ここではいくつかのLinuxの画面のWindowsは、最も一般的なコマンドを管理するために、次のとおりです。
- Ctrlキー+交流(シェルで)新しいウィンドウを作成
- Ctrlキー+「すべてのウィンドウを一覧表示します
- CTRLは、(数で)0 0ウィンドウスイッチを+
- Ctrlキーを押しながらAは現在のウィンドウの名前を変更します+
- CTRLは、現在、2つの領域に水平に分割されたS領域を+
- 二つの領域に垂直電流領域| Ctrlキーを押しながら
- Ctrlキーは、次のフィールドに入力フォーカスを切り替えるには、タブを+
- Ctrl + Ctrlキーは、現在および前の領域との間のスイッチを+
- Ctrlキー+ Qを閉じる現在の領域以外の他のすべての地域
- Ctrlキーは、現在の領域外Xを+
Linuxの画面のセッションから分離
あなたは、常に次のように入力して、画面のセッションから分離することができます:
Ctrlキー+広告
セッションから分離した後、画面のセッションで実行中のプログラムが実行され続けます。
Linuxの画面に再接続します
screenセッションを復元するには、次のコマンドを使用します。
画面-r
お使いのコンピュータの画面上で複数のセッションを実行する場合は、Rの後に、追加の画面セッションIDが必要になります。
画面のセッションIDを見つけるには、現在実行中のリストを一覧表示するには、次のコマンドを使用することができます。
画面-ls
:上の画面があります 10835 .pts-0.linuxize -デスクトップ (戸建) 10366 .pts-0.linuxize -デスクトップ (戸建) 2つの中/実行/画面/ S-linuxizeソケットは。
あなたは10835.pts-0を復元したい場合は、次のコマンドを入力します。
画面-r 10835
カスタムLinuxの画面
の/ etc / screenrcの〜.screenrcのファイルが存在し、/、画面にはその設定パラメータから読み取るために開始するとした場合。私たちは、.screenrcのファイルによって変更私たち自身の好みに応じてデフォルト画面を設定することができます。
次は例〜/ .screenrcの設定、ステータスラインであり、いくつかの追加オプションをカスタマイズしました:
〜/ .screenrcの
#ウェルカムメッセージオフに startup_messageをオフ#ビジュアルベルが無効 オフ可視ベル10000に#セット緩衝液スクロール defscrollback 10000の#はステータス行は、カスタマイズ alwayslastlineハードステータス ハードステータス文字列を「%{= kGの} [%{G}%H%{G}] [ %=%{= KW}%% - ???Lwの%%{R}(?%{W}%N *%F%T%(%U)%%{R})%{W}%% + Lwの%?%?%=%{G}] [%{B}%M-%D%{W}%のC%{G}]」
Linuxの画面の基本的な使い方
以下では、画面の使用を開始するための基本的な手順は次のとおりです。
- コマンドプロンプトで、画面を入力します。
- プログラムを実行するために必要。
- Ctrlキーを押しながらA + screenセッションから分離し、Ctrl-Dキー・シーケンスを使用します。
- タイプは、画面セッション画面-rに再接続することができます。
結論
このチュートリアルでは、あなたは、GNUの画面を使用する方法を学びました。あなたは今、単一のウィンドウ画面から複数のセッションを作成するために、画面のユーティリティを使用してWindowsを起動し、分離回収screenセッション間を移動し、.screenrcのファイルを使用して画面の端末をパーソナライズすることができます。
では画面マニュアルページヌー画面についての知識がたくさんあります。