1.5 KiB
1.5 KiB
title | tags | categories | index_img | banner_img | permalink | date | |||
---|---|---|---|---|---|---|---|---|---|
Linux使用screen |
|
|
/img/2023/12/6/00015-1315254036.webp | /img/2023/12/6/00015-1315254036.webp | /2023/12/06/202312061055/index.html | 2023-12-06 10:55:44 |
screen 是啥
简单地说就是linux系统的让应用后台运行
安装
# CentOS
yum install screen
# Debian/Ubuntu
apt install screen
# 检查安装
screen -v
使用
常用命令
# 帮助
screen -help
# 查看已有的screen列表
screen -ls
创建终端
一般有两种常用的方式创建一个新的session
# 使用 -S 创建(把Name替换成你想使用的名称即可)
screen -S [Name]
# 使用 -R 创建(把Name替换成你想使用的名称即可)
screen -R [Name]
区别:
使用-R
创建时,如果之前有重名的session,则会直接进入之前的session
使用-S
创建时如果以前有重名的session的话不会进入,而是会创建一个重名的session
退出并保存session
在你创建的session中按下Ctrl+a+d
即可退出并保存(退回到主终端)
重新进入session
# 使用 -r
screen -r [pid/Name]
当然你也可以用-R
:
screen -R [Name]
删除session
当你不需要一个session,想要将其删除时
# 进入想要删除的终端
screen -r [Name]
# 输入exit来停止终端
exit
也可以在主终端中删除session
# 使用-R/-r/-S
screen -R [pid/Name] -X quit
高级命令
screen有一些高级命令,不过这里不介绍,想要了解可以自行搜索,因为一般用不到