Linux screen命令
screen窗口
在Linux中,使用screen来开启多个屏幕,实现对操作系统的多路复用。像是打开多个窗口输入命令,彼此之间避免一些影响。
这是一个非常有用的命令。比如我需要在linux下运行python程序,输出的结果打印到控制台上,但是这个过程中没有办法做其他的事情,这时就需要开启screen窗口,在这个窗口下运行这个python程序。当要做其他的事情,可以切换到其他的screen窗口或者切换出来。
介绍linux下screen命令操作:
screen -S name
启动一个名字为name的screenscreen -ls
是列出所有的screen窗口screen -r [name|process_id]
,可以进入到某一screen窗口下- ctrl + a + d 退出当前screen窗口,并且screen窗口下的程序不会停止
- Ctrl+c 或者kill 掉某一窗口 可以退出该窗口,其中运行的程序也会停止,Ctrl+a+ k 也会杀掉当前窗口
- 删除某个窗口
screen -S name -X quit
- 清除dead窗口,由于某种原因会话窗口是dead死掉状态,这时候
screen -list
显示会话状态,screen -wipe
清除dead会话窗口。