在指令最後加上
&
是將該指令以「背景程序」(background job)方式執行。這樣可以讓該指令在後台執行,並立即返回控制權給使用者,讓使用者可以繼續執行其他指令,而不必等到該指令執行完畢。例如:
這樣執行後,
some_command
就會在背景執行,使用者可以繼續在前台輸入其他指令,不必等待 some_command
結束。背景程序的執行完成時會顯示一條訊息告知其已完成。退出方法如下
使用
fg
將背景程序移至前台並手動退出:- 可以用
fg
將指定的背景程序移回前台執行,再使用Ctrl + C
手動終止。