screen linux 命令

screen linux 命令

参考:

https://cloud.tencent.com/developer/article/1844735

怎么查看已经存在的screen终端呢?很简单,使用命令:
screen -ls

查询screen提示

screen -help

CentOS

yum install screen

Debian/Ubuntu

apt install screen
screen官方推荐的创建虚拟终端的方法是:

创建一个叫Hello的虚拟终端

screen -S Hello

使用-R创建Hello

screen -R Hello
创建好虚拟终端后,运行你的程序(如:Springboot):

这个时候,我们按Ctril+a,再按d,即可保持这个screen到后台并回到主终端:
三种创建方法比较:

使用-R创建,如果之前有创建唯一一个同名的screen,则直接进入之前创建的screen
使用-S创建和直接输入screen创建的虚拟终端,不会检录之前创建的screen(也就是会创建同名的screen)
4. 回到终端
刚刚我们介绍了创建虚拟终端,并回到主终端的方法。那么,如何重新回到虚拟终端呢?

很简单,使用-R或者-r命令即可:

使用screen -r命令

screen -r [pid/name]
其中:32307为PID,tool为Name。

回到这个虚拟终端的命令即为:
screen -r 32307

或(在没有重名虚拟终端情况下)

screen -r tool
另外一个-R和-r一样,但是没有对应名称的PID或者Name时,会自动创建新的虚拟终端。

  1. 清除终端
    有时候,我们的进程已经“守护”完毕,不需要这个虚拟终端了,也就是需要释放资源,如何操作呢?

比较推荐的方法,是进入对应虚拟终端,然后输入:

退出终端

exit
之后,就会回到主终端。
当然,你如果对screen运行程序,确定已经停止运行了,也可以在主终端内,使用命令释放:

使用-R/-r/-S均可

screen -R [pid/Name] -X quit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值