1. 安装screen
Linux screen命令用于多重视窗管理程序。
sudo apt-get install screen
如果没有管理员权限,无法使用sudo。需要获得管理员权限,推荐查看https://blog.csdn.net/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 # 自动清除死去的窗口