Linux命令:jobs的实例教程

101 阅读1分钟

`jobs`命令的快速指南,用于列出我们启动的作业的状态

当我们在Linux/macOS中运行一个命令时,我们可以用命令后面的& 符号将其设置为在后台运行。

例如,我们可以在后台运行top

这对于长期运行的程序来说非常方便。

我们可以使用fg 命令返回到该程序。如果我们在后台只有一个工作,这样做很好,否则我们需要使用工作编号:fg 1,fg 2 ,以此类推。

为了获得工作编号,我们使用jobs 命令。

假设我们先运行top & ,然后再运行top -o mem & ,所以我们有两个顶级实例在运行。jobs 会告诉我们这个。

现在我们可以用fg <jobid> ,切换回其中一个。要再次停止程序,我们可以点击cmd-Z

运行jobs -l ,还可以打印每个作业的进程ID。

这个命令可以在Linux、macOS、WSL以及任何有UNIX环境的地方使用。