English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux screenコマンドはマルチウィンドウ管理プログラム用です。
screenはマルチウィンドウ管理プログラムです。ここで言うウィンドウは、全画面のテキストモードの画面を指します。通常、telnetでホストにログインしたり、旧式の端末を使用する際にscreenプログラムを使用する可能性があります。
screen [-AmRvx -ls -wipe][-d <作業名>][-h <行数>][-r <作業名>][-s <shell>][-S <作業名>]
パラメータ説明:
-A すべてのビューワーを現在の端末のサイズに調整します。
-d<作業名> 指定されたscreen作業をオフラインにします。
-h<行数> ビューワーのバッファ行数を指定します。
-m 現在の作業中のscreen作業があっても、新しいscreen作業を強制的に作成します。
-r<作業名> オフラインのscreen作業を再開します。
-R オフラインの作業を再開しようと試みます。オフラインの作業が見つからない場合、新しいscreen作業を作成します。
-s<shell> 新しいウィンドウを作成する際に実行するshellを指定
-S<ジョブ名> screen ジョブの名前を指定
-v バージョン情報を表示
-x 以前にオフラインになったscreen ジョブを復元
-lsまたは--list 現在のすべてのscreen ジョブを表示
-wipe 現在のすべてのscreen ジョブを確認し、使用不能なscreen ジョブを削除
screen テルミナルを作成
# screen //screen テルミナルを作成
screen テルミナルを作成し、タスクを実行
# screen vi ~/main.c //screen テルミナルを作成し、vi コマンドを実行
screen テルミナルから退出
# screen vi ~/main.c //screen テルミナルを作成し、vi コマンドを実行 #include main () { } "~/mail.c" 0,0-1 screen テルミナルで Ctrl を押下+a dキー
離れた screen テルミナルに再接続
# screen -ls //作成されたscreen テルミナルを表示 There are screens on: 2433.pts-3.linux (2019年10月20日 16時48分59秒) (分離) 2428.pts-3.linux (2019年10月20日 16時48分05秒) (分離) 2284.pts-3.linux (2019年10月20日 16時14分55秒) (分離) 2276.pts-3.linux (2019年10月20日 16時13分18秒) (分離) 4 Sockets in /var/run/screen/S-root. # screen -r 2276 //接続 screen_id が 2276 の screen テルミナル