Linux 命令:jobs
關於 jobs 命令的快速指南,該命令用於列出我們啟動的作業的狀態
在 Linux / macOS 中運行命令時,我們可以使用命令後面的 & 符號將其設置為在後台運行。
例如,我們可以在後台運行 top:
1 | top & |
這對於運行時間較長的程序非常方便。
我們可以使用 fg 命令回到該程序。如果我們只有一個後台作業,這是完全沒問題的,否則我們需要使用作業編號:fg 1、fg 2 等等。
為了獲取作業編號,我們使用 jobs 命令。
假設我們運行 top &,然後運行 top -o mem &,這樣我們就有了 2 個 top 實例在運行。jobs 命令將告訴我們:

現在,我們可以使用 fg <jobid> 切換回其中一個。要再次停止該程序,我們可以按下 cmd-Z。
運行 jobs -l 也會打印每個作業的進程 ID。
此命令可在 Linux、macOS、WSL,以及任何具有 UNIX 環境的地方使用
tags: [“Linux commands”, “jobs”, “foreground”, “background”, “processes”]