linux中screen用法

Posted RoadWide

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中screen用法相关的知识,希望对你有一定的参考价值。

screen实现一个类似windows中最小化运行的效果,可以在后台运行,之后想用时再调到前台。其实一直想学学怎么用的,但一直没什么契机。

其实常用的命令就几个。(注意参数大小写有区别)

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

在screen中使用快捷键ctrl+a+d,退出当前screen并在后台运行,使用ls命令可以看到处于detached状态

在screen中输入exit,退出并删除当前screen

在使用过程中发现了几点问题。

1、可以使用同名的screen,但是会分配不同的pid,可以ls显示具体的session-id。显示的格式时pid.name

2、对于显示已经Attached但是又没有在前台使用的screen无法进行连接 ,可以使用screen -D  -r <session-id>命令。相当于把前一用户踢掉。

 

参考文章:

https://man.linuxde.net/screen

https://blog.csdn.net/gdali/article/details/72799581

以上是关于linux中screen用法的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下面screen命令的用法

linux screen 最简单的五个用法

linux命令screen的两种关键用法

Linux命令screen用法小计

Linux结束screen进程

Linux下的screen(远程协作的用法)