Linux使用screen

screen 是啥

简单地说就是linux系统的让应用后台运行

安装

1
2
3
4
5
6
# CentOS
yum install screen
# Debian/Ubuntu
apt install screen
# 检查安装
screen -v

使用

常用命令

1
2
3
4
# 帮助
screen -help
# 查看已有的screen列表
screen -ls

创建终端

一般有两种常用的方式创建一个新的session

1
2
3
4
# 使用 -S 创建(把Name替换成你想使用的名称即可)
screen -S [Name]
# 使用 -R 创建(把Name替换成你想使用的名称即可)
screen -R [Name]

区别:
使用-R创建时,如果之前有重名的session,则会直接进入之前的session
使用-S创建时如果以前有重名的session的话不会进入,而是会创建一个重名的session

退出并保存session

在你创建的session中按下Ctrl+a+d即可退出并保存(退回到主终端)

重新进入session

1
2
# 使用 -r 
screen -r [pid/Name]

当然你也可以用-R:
screen -R [Name]

删除session

当你不需要一个session,想要将其删除时

1
2
3
4
# 进入想要删除的终端
screen -r [Name]
# 输入exit来停止终端
exit

也可以在主终端中删除session

1
2
# 使用-R/-r/-S
screen -R [pid/Name] -X quit

高级命令

screen有一些高级命令,不过这里不介绍,想要了解可以自行搜索,因为一般用不到


Linux使用screen
https://mmeiblog.cn/2023/12/06/202312061055/index.html
作者
mei
发布于
2023年12月6日
许可协议