📅  最后修改于: 2023-12-03 14:43:58.220000             🧑  作者: Mango
Linux是一款强大的操作系统,作为程序员必须掌握它的基本功能和操作方法。在Linux中,我们可以轻松地运行任务并将其放在后台执行,以允许我们进行其他操作。
要在Linux中运行一个命令并将其放在后台,我们可以使用'&'运算符。这将允许我们在终端中运行其他命令,而不必等待执行完成后再执行其他操作。
$ command &
例如,我们要在后台运行一个名为'sleep'的命令,可以使用以下命令:
$ sleep 100 &
另一种在后台运行命令的方法是使用'nohup'命令。'nohup'命令允许我们在离开Shell之后继续运行我们的命令。
$ nohup command &
例如,我们要在后台运行一个名为'sleep'的命令,可以使用以下命令:
$ nohup sleep 100 &
在Linux中,我们可以使用'jobs'命令列出当前正在后台执行的任务列表。
$ jobs
如果我们要将后台任务调回前台,可以使用'fg'命令。
$ fg %number
其中,'number'是在'jobs'命令中显示的任务编号。
如果我们想要停止正在运行的后台任务,可以使用'kill'命令。
$ kill %number
其中,'number'是在'jobs'命令中显示的任务编号。
通过本文介绍,我们了解了如何在Linux中运行任务并将其放在后台执行。我们学习了两种不同的运行任务和管理后台任务的方法。这些方法都非常简单和实用,并有助于提高我们在Linux中的工作效率。