因爲本人如今的知識有限,其中可能有些地方寫的不是很準確甚至有錯誤,還但願你們能夠予以指正。 當你用shell啓動一個程序時,每每他是在前臺工做的。 例如直接在終端裏輸入firefox,那麼會打開firefox,但當你關閉此終端或者ctrl+c強制終止時,firefox也隨機關閉了。你能夠在執行時後面加一個&,這樣就在後臺工做了。 eg:firefox & 即使沒有加&,你也能夠這樣 crtl+z,暫停前臺的工做 用jobs這個命令查看你所要打入後臺的程序的jobID(命令 jobs 命令顯示了當前 shell 環境中已啓動的做業狀態) eg:[1]+ Stopped google-chrome 我啓動了chrome,按下ctrl+z後執行jobs這條命令,chrome的狀態是暫停的,他的jobID爲1。 在執行bg+jobID, 這樣就將一個前臺程序打入到了後臺。 後臺程序轉到前臺執行: fg+jobID 這就可轉過來。