Linux命令后台运行

Linux命令后台运行教程

Linux 中,我们需要将命令放入后台运行,有两种方法,即,在需要运行的命令后面加上 & 符号,以及使用 Ctrl+z,使命令在后台处于暂停状态。

放入后台执行的命令不能与前台有交互,否则这个命令是不能在后台执行的。

Linux命令后台运行详解

语法

command &

参数

参数 描述
command 需要后台执行的命令。

说明

在我们运行命令时,直接在命令后面加上 & 符号,就可以让命令在后台运行。

命令&放入后台执行

我们直接在需要后台运行的命令后面加上 & 符号,就可以实现,让命令在后台运行,比如,我们需要在后天运行 vim 命令,只需要输入以下命令:

vim haicoder.txt &

运行后,终端输出如下:

43_Linux命令后台运行.png

我们看到,此时,vim 命令已经在后台运行了,我们需要结束该命令,可以使用 kill 命令。

Ctrl+z放入后台执行

在命令执行过裎中按 Ctrl+Z 快捷键,命令在后台处于暂停状态,使用这种方法放入后台的命令,就算不和前台有交互,能在后台执行,也处于暂停状态,因为 Ctrl+Z 快捷键就是暂停的快捷键。

现在,我们运行 top 命令,具体命令如下:

top

运行后,终端输出如下:

44_Linux命令后台运行.png

我们看到,此时,top 命令是在前台正常运行的,现在,我们按下 Ctrl+z,使其放入后台运行,按下 Ctrl+z 后,终端输出如下:

45_Linux命令后台运行.png

我们看到,此时,top 命令已经被放入后台了。

Linux命令后台运行总结

在 Linux 中,我们需要将命令放入后台运行,有两种方法,即,在需要运行的命令后面加上 & 符号,以及使用 Ctrl+z,使命令在后台处于暂停状态。