Linux screenコマンド
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> 新しいウィンドウを作成するときに実行するシェルを指定します。
- -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 (2013年10月20日 16时48分59秒) (Detached) 2428.pts-3.linux (2013年10月20日 16时48分05秒) (Detached) 2284.pts-3.linux (2013年10月20日 16时14分55秒) (Detached) 2276.pts-3.linux (2013年10月20日 16时13分18秒) (Detached) 4 Sockets in /var/run/screen/S-root. # screen -r 2276 //连接 screen_id 为 2276 的 screen终端その他の拡張
Linux コマンド大全