首页 > 技术文章 >  screen 命令详解

screen 命令详解

1.命令

screen [-AmRvx -ls -wipe][-d <终端名称>][-h <终端行数>][-r <终端名称>][-s ][-S <终端名称>]

2.参数说明

-A  将所有的视窗都调整为目前终端机的大小。
-d  <名称>  将指定的screen终端离线。
-h  <行数>  指定视窗的缓冲区行数。
-m  即使目前已在终端中的screen终端,仍强制建立新的screen终端。
-r  <名称>  恢复离线的screen终端。
-R  先试图恢复离线的终端。若找不到离线的终端,即建立新的screen终端。
-s  指定建立新视窗时,所要执行的shell。
-S  <名称>  指定screen终端的名称。
-v  显示版本信息。
-x  恢复之前离线的screen终端。
-ls或--list  显示目前所有的screen终端。
-wipe  检查目前所有的screen终端,并删除已经无法使用的screen终端。

3.常用参数

screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session

4.高级用法

4.1 会话共享

screen -x

4.2 发送命令到screen会话

screen -S sandy -X screen ping www.qq.com
这个命令在一个叫做sandy的screen会话中创建一个新窗口,并在其中运行ping命令。

此答案有用么?
LiveZilla Live Chat Software