fg(LINUX命令之一)

fg(LINUX命令之一)

fg指令是Linux下常用的指令之一。

基本介绍

  • 外文名:foreground
  • 簡稱:fg
  • 用途:在前台運行作業
  • 類型:LINUX命令之一
  • 語法:fg [JobID]
'FG'解釋:foreground
描述:如果作業控制啟用了(請參閱《AIX 5L V5.2 系統用戶指南:操作系統設備》中的『Korn Shell 中的作業控制』),fg 命令移動當前環境中的後台作業到前台來。使用 JobID 參數來指明在前台下要運行的特定作業。如果此參數沒有提供,fg 命令使用最近在後台被暫掛的作業,或者作為後台作業運行。
用途:在前台運行作業。
語法:fg [JobID]
JobID 參數可以是進程的標識號,或者您可以使用如下的符號組合:
%Number 通過作業編號引用作業。
%String 引用名稱以特定字元串開頭的作業。
%?String 引用名稱中包含特定字元串的作業。
%+ OR %% 引用當前作業。
%- 引用前一個作業。
使用 fg 命令把作業放到前台將導致從列表中除去作業進程的標識符,此列表是那些當前外殼環境所知道的。
/usr/bin/fg 命令在它自己的命令執行環境下操作時不工作,因為此環境沒有可使用的合適的作業。因為這個原因, fg 命令作為 Korn 或者 POSIX 外殼常規內置命令被執行。
退出狀態
下列出口值被返回:
0 成功結束。
>0 發生錯誤。
如果禁用作業控制, fg 命令將出錯退出,前台不放任何作業。
示例
如果 job -l 命令的輸出 顯示了後台運行的如下作業:
[1] + 16477RunningSleep 100 &
可以在前台使用進程標識符來運行 sleep 100 & 命令,只需輸入:
fg 16477
螢幕將顯示:
sleep
檔案
/usr/bin/ksh 包含 Korn 外殼 fg 內置命令。
/usr/bin/fg 包含 fg 命令。

相關詞條

熱門詞條

聯絡我們