美文网首页linux 我来学
常用命令--screen

常用命令--screen

作者: 草中人 | 来源:发表于2017-03-01 13:19 被阅读22次

之前是在其他文章里发表的,现在单独拿出来,初学者是用不到的,经常在linux服务下操作的应该是熟悉的

screen nohup区别:

如果想在关闭ssh连接后刚才启动的程序继续运行怎么办,可以使用nohup。但是如果要求第二天来的时候,一开ssh,还能查看到昨天运行的程序的状态,然后继续工作,这时nohup是不行了,需要使用screen来达到这个目的。

有些linux系统不自动安装screen,需要手动安装

方法1:安装linux系统时需要手动选择screen

Screen 可选软件包

方法2:服务器挂载对应系统版本的iso文件,在Packages包中查找screen的rpm包

方法3:网上下载对应系统版本的screen的rpm包

简单介绍rpm常用命令含义:

安装

rpm -ivh  screen-4.0.3-16.el6.x86_64.rpm  #安装screen

rpm -ivh --nodeps *.rpm #忽略软件包的依赖关系强行安装

查询

rpm -qa screen #查询是否已安装screen

卸载

rpm -e 需要卸载的安装包

升级操作

rpm -U 需要升级的包

常用的附加参数:

--force 强制操作 如强制安装删除等;

--requires 显示该包的依赖关系;

--nodeps 忽略依赖关系并继续操作;

# screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]

-A  将所有的视窗都调整为目前终端机的大小。不常用

-m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。不常用

-R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。

-v  显示版本信息。

-x  恢复之前离线的screen作业。常用

-ls或--list  显示目前所有的screen作业。常用

-wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。常用

-d <作业名称>  将指定的screen作业离线。常用

-h <行数>  指定视窗的缓冲区行数。

-r <作业名称>  恢复离线的screen作业。常用

-s  指定建立新视窗时,所要执行的shell。

-S <作业名称>  为screen窗口启动一个作业名称,方便知道此screen是做什么的。常用且一目了然。

示例:

1).显示所有screen作业

2).恢复某screen作业

#screen -r 2572

3).删除无用的窗口

相关文章

  • Linux | 使用 Screen 管理远程会话 & Docke

    Screen常用命令 参考:linux 技巧:使用 screen 管理你的远程会话 “Screen是一个可以在多个...

  • linux screen 简单使用

    在 screen session 外的常用命令screen -S session_name 新建一个名叫se...

  • 将已经运行的程序移动至screen中

    screen是一个经常会使用到的命令,用于管理会话,这里先列几个screen 的常用命令screen -S na...

  • 2019-12-04 screen

    screen常用命令 介绍 screen:窗口管理器,可以建立多个会话。你在xshell上跑命令,关闭xshell...

  • screen 命令

    禁止screen建立新窗口时更改窗口尺寸 在/etc/screenrc或~/.screenrc中添加 常用命令 常...

  • screen 常用命令

    查看所有的会话 创建一个会话 返回一个会话 删除一个会话 返回一个已经掉线(attached)的会话

  • screen 常用命令

    screen -S yourname -> 新建一个叫yourname的sessionscreen -ls -> ...

  • 常用命令--screen

    之前是在其他文章里发表的,现在单独拿出来,初学者是用不到的,经常在linux服务下操作的应该是熟悉的 screen...

  • centos screen 常用命令

    (Detached)---->挂起状态,无终端在连接会话(Attached)---->有终端在连接会话。新建scr...

  • linux screen常用命令

    新建一个session screen-S xxx 列出当前所有的session screen-ls 回到xxx这个...

网友评论

    本文标题:常用命令--screen

    本文链接:https://www.haomeiwen.com/subject/cmiqgttx.html