因为进入服务器只有一个窗口,当我们用这个窗口跑代码时,就没有办法同时用命令编辑一些文件。为了解决这个问题,我们可以使用screen开启多个进程,用一个进程跑代码,然后将这个窗口折叠到后台,创建新的进程来编辑代码。
当我们想要断开服务器连接仍然让一些程序运行的时候,可以使用screen让程序在后台一直运行。
安装screen (ubuntu系统)
1 | sudo apt-get install screen |
创建进程
1 | screen -S 进程名 |
之后,会进入一个干净的窗口,可以执行相应操作,连续按Ctrl+A
、Ctrl+D
回到主线程,之前执行的操作会一直在后台运行,直到杀死该进程。
这条命令可以多次使用,创建多个进程。
查看当前screen进程
1 | screen -ls |
进入某一进程
1 | #两条命令选其一 |
终止进程
1 | #方法一 |