我们在执行某个Linux命令或程序的时候,要等待它结束才能关闭窗口(后台运行除外),所以遇到耗时任务会很麻烦,screen或tmux就可以解决这种情况,关闭窗口任务还可以继续,并且可以随时回来看一下它的执行情况
1.linux环境下进行安装
#Ubuntu系统
apt install screen
2.screen常用命令
screen -S 会话名 # 创建一个会话,例如 screen -S yolo
screen -ls # 查看已有会话(会话id、会话名、状态)
exit # 退出会话,慎用,想要让它后台运行,直接关闭窗口即可
screen -r 会话id # 进入会话,会话id通过-ls查看
screen -S 会话id -X quit # kill掉一个会话
# 进入screen后可使用快捷键
Ctrl+a+c # 创建一个新的窗口
Ctrl+a+w # 列出窗口列表
Ctrl+a+n # 回到下一个窗口
Ctrl+a+p # 回到上一个窗口
Ctrl+a+0-9 # 切换窗口,在第0个窗口和第9个窗口之间切换