Linux 命令:jobs

關於 jobs 命令的快速指南,該命令用於列出我們啟動的作業的狀態 在 Linux / macOS 中運行命令時,我們可以使用命令後面的 & 符號將其設置為在後台運行。 例如,我們可以在後台運行 top: 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 環境的地方使用

Linux命令:fg

快速指南,解釋如何使用 fg 命令將在背景運行的作業放到前景。 當一個命令在背景運行時,是因為在命令末尾加上了 & 符號(例如:top &),或者使用 bg 命令將其放到背景中運行。可以使用 fg 將其放到前景運行。 執行以下命令: fg 將恢復到前景最後一個被暫停的作業。 也可以通過指定作業號碼來恢復到前景,作業號碼可以使用 jobs 命令獲得。 fg 2 命令將恢復到第2個作業: fg 命令適用於Linux、macOS、WSL和任何UNIX環境。