linux 后台运行的命令是什么
在 Linux 中,可以使用以下几种方式将命令放到后台运行:
- 使用 & 符号:在命令行输入命令之后,可以使用 & 符号将其放到后台运行。例如,运行以下命令:
$ command &
注意这个命令使用完后不要用ctrl+c或者直接关闭窗口。可以使用ctrl+a+d用来退出窗口,这样亲测可以后台运行。关闭的话可以先找到进程号,用ps aux | grep command,其中command是需要替换成自己打的命令,找到对应的进程号后,再用kill 进程号 杀掉进程即可。
- 使用 nohup 命令:nohup 是一个可以忽略挂起信号的命令,使用该命令可以将命令放到后台运行。例如,运行以下命令:
$ nohup command &
-
使用 screen 命令:screen 是一个虚拟终端管理器,可以在其中运行多个终端/命令,并支持后台运行。例如,运行以下命令
$ screen -S 自定义的名称(如jie)
在新的终端输入要挂后台运行的命令后
再先按住ctrl+a,再按d,然后再全松开。这样就可以退出screen创建得终端了。
链接终端的话可以使用
screen -r jie