1. 安装screen
Linux screen命令用于多重视窗管理程序。
sudo apt-get install screen
如果没有管理员权限,无法使用sudo。需要获得管理员权限,推荐查看https://blog.youkuaiyun.com/lisongjia123/article/details/78493748
完成后我们输入screen,进入screen的提示信息后再按回车来正式进入。
2. 进入对应目录输入要运行的命令,相当于换一个输入命令行的窗口,例如:
cd code/
python3 test.py
当程序开始运行后,我们输入Ctrl + A,然后按D键来detach。
3.查看
screen -r 14749.pts-9.ubtuntu-80
4. 其他一些screen命令:
# 创建
screen # 新建一窗口,无名字,并入到该窗口中
screen -S name # 新建一个名字为name的窗口,并入到该窗口中
# 进入和退出
Ctrl a # Ctrl a表示进入命令模式
Ctrl a +d # 快捷键可以实现分离,这时窗口会弹出[detached]的提示,并回到主窗口
screen -ls # 查看现在存在的窗口
screen -r 3477 # 进入3477线程,恢复会话窗口
# kill进程
kill -9 进程id
Ctrl a +k # 杀死当前窗口和窗口中运行的程序
Ctrl a + quit # 退出Screen会话。需要注意的是,这样退出会杀死所有窗口并退出其中运行的所有程序
# 清除dead窗口
screen -wipe # 自动清除死去的窗口
本文详细介绍了Linux系统的screen命令,包括安装、使用方法和常用命令。通过screen,用户可以在一个终端会话中创建多个独立的全屏窗口,方便进行多任务管理。例如,可以切换到指定目录启动Python程序,通过Ctrl+A D组合键实现程序后台运行。此外,还提供了检查运行状态、恢复会话、关闭窗口等实用操作。学会使用screen,能有效提高Linux环境下的工作效率。
3401

被折叠的 条评论
为什么被折叠?



