1. 程式人生 > >Linux的bg和fg命令簡單介紹

Linux的bg和fg命令簡單介紹

簡介Linux下,對於後臺掛起,後臺執行,調回前臺,檢視執行任務相關命令。

假設你發現前臺執行的一個程式需要很長的時間,但是需要幹其他的事情,你就可以用 Ctrl-Z ,掛起這個程式,然後可以看到系統提示(方括號中的是作業號):

[1]+ Stopped /root/bin/rsync.sh

然後我們可以把程式排程到後臺執行:(bg 後面的數字為作業號):

bg 1
[1]+ /root/bin/rsync.sh &

用 jobs 命令檢視正在執行的任務:#jobs

jobs
[1]+ Running /root/bin/rsync.sh &

如果想把它調回到前臺執行,可以用 :

fg 1
/root/bin/rsync.sh

總結:

  1. ctrl + z
    可以將一個正在前臺執行的命令放到後臺掛起。
  2. bg
    將一個在後臺暫停的命令,變成繼續執行。
  3. jobs
    檢視當前有多少在後臺執行的命令。
  4. fg
    將後臺中的命令調至前臺繼續執行

這些只是基礎,若想深入學習瞭解,可以再深入閱讀其他文章。