0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

linux的Shell命令和相關的命令

電子設計 ? 來源:工程師曾玲 ? 作者:博客園 ? 2019-10-03 13:14 ? 次閱讀

A.Shell支持作用控制,有以下命令:

1. command& 讓進程在后臺運行

2. jobs 查看后臺運行的進程

3. fg %n 讓后臺運行的進程n到前臺來

4. bg %n 讓進程n到后臺去;

PS:“n”為jobs查看到的進程編號。

B.相關的命令

fg、bg、jobs、&、ctrl + z都是跟系統(tǒng)任務有關的,雖然現(xiàn)在基本上不怎么需要用到這些命令,但學會了也是很實用的

一。& 最經(jīng)常被用到

這個用在一個命令的最后,可以把這個命令放到后臺執(zhí)行

二。ctrl + z

可以將一個正在前臺執(zhí)行的命令放到后臺,并且暫停

三。jobs

查看當前有多少在后臺運行的命令

四。fg

將后臺中的命令調(diào)至前臺繼續(xù)運行

如果后臺中有多個命令,可以用 fg %jobnumber將選中的命令調(diào)出,%jobnumber是通過jobs命令查到的后臺正在執(zhí)行的命令的序號(不是pid)

五。bg

將一個在后臺暫停的命令,變成繼續(xù)執(zhí)行

如果后臺中有多個命令,可以用bg %jobnumber將選中的命令調(diào)出,%jobnumber是通過jobs命令查到的后臺正在執(zhí)行的命令的序號(不是pid)

#Linux下使用Shell命令控制任務Jobs執(zhí)行

下列命令可以用來操縱進程任務:

ps 列出系統(tǒng)中正在運行的進程;

kill 發(fā)送信號給一個或多個進程(經(jīng)常用來殺死一個進程);

jobs 列出當前shell環(huán)境中已啟動的任務狀態(tài),若未指定jobsid,則顯示所有活動的任務狀態(tài)信息;如果報告了一個任務的終止(即任務的狀態(tài)被標記為Terminated),shell 從當前的shell環(huán)境已知的列表中刪除任務的進程標識;

bg 將進程搬到后臺運行(Background);

fg 將進程搬到前臺運行(Foreground);

將job轉(zhuǎn)移到后臺運行

如果你經(jīng)常在X圖形下工作,你可能有這樣的經(jīng)歷:通過終端命令運行一個GUI程序,GUI界面出來了,但是你的終端還停留在原地,你不能在shell中繼續(xù)執(zhí)行其他命令了,除非將GUI程序關掉。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11123

    瀏覽量

    207912
  • Shell
    +關注

    關注

    1

    文章

    359

    瀏覽量

    23192
收藏 人收藏

    評論

    相關推薦

    嵌入式Linux入門(三、Linux Shell及常用命令說明)

    嵌入式 Linux入 門第三課,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致
    的頭像 發(fā)表于 06-21 10:50 ?1142次閱讀
    嵌入式<b class='flag-5'>Linux</b>入門(三、<b class='flag-5'>Linux</b> <b class='flag-5'>Shell</b>及常用<b class='flag-5'>命令</b>說明)

    linux shell命令/unix shell命令教程

    linux shell命令/unix shell命令教程:為了防止未授權用戶訪問你的文件,可以在文件和目錄上設置權限位。還可以設定文件在創(chuàng)建
    發(fā)表于 12-06 13:08 ?61次下載
    <b class='flag-5'>linux</b> <b class='flag-5'>shell</b><b class='flag-5'>命令</b>/unix <b class='flag-5'>shell</b><b class='flag-5'>命令</b>教程

    Linux命令、編輯器和shell編程(第2版)》源代碼

    想學好linux命令行使用,以及shell編程的同學可以看看
    發(fā)表于 10-30 17:14 ?0次下載

    Linux系統(tǒng)管理命令整理及使用方法介紹

    linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動器、鍵盤、鼠標,還是用戶等都是文件,
    的頭像 發(fā)表于 09-23 14:55 ?6740次閱讀

    Linux教程之Linux命令、編程器、Shell編程、實例大全pdf免費下載

    本書全面、系統(tǒng)地介紹了Linux命令、編輯器及Shell編程的相關內(nèi)容。既便于讀者深入了解Linux命令
    發(fā)表于 01-08 14:55 ?20次下載
    <b class='flag-5'>Linux</b>教程之<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>、編程器、<b class='flag-5'>Shell</b>編程、實例大全pdf免費下載

    Linux命令鏈接操作符的實際應用

    Linux命令中的鏈接的意思是,通過操作符的行為將幾個命令組合執(zhí)行。Linux中的鏈接命令,有些像你在s
    發(fā)表于 05-06 17:44 ?803次閱讀

    Shell內(nèi)建命令:trap命令

    1.命令簡介 trap 命令Shell 內(nèi)建命令,用于指定在接收到信號后將要采取的動作。常見的用途是在腳本程序被中斷時完成清理工作。 2.命令
    的頭像 發(fā)表于 02-09 18:19 ?5732次閱讀
    <b class='flag-5'>Shell</b>內(nèi)建<b class='flag-5'>命令</b>:trap<b class='flag-5'>命令</b>

    Shell內(nèi)建命令:exit命令

    1.簡介 exit 命令Shell 內(nèi)建命令,用于退出當前 Shell 進程。 2.命令格式 exit ?N (1)狀態(tài)碼 N 的范圍是
    的頭像 發(fā)表于 02-02 10:45 ?3747次閱讀

    Linux系統(tǒng)命令shell腳本實踐指南

    Linux系統(tǒng)命令shell腳本實踐指南資料下載。
    發(fā)表于 06-01 14:47 ?28次下載

    Linux命令行與shell腳本編寫

    Linux命令行與shell腳本編寫
    發(fā)表于 01-11 16:50 ?4次下載

    shell腳本本身自帶的命令詳解

    除了以文件形式保存在/usr/bin下面的命令,shell腳本中還可以使用shell本身自帶的命令,即內(nèi)置命令
    的頭像 發(fā)表于 05-23 09:32 ?877次閱讀
    <b class='flag-5'>shell</b>腳本本身自帶的<b class='flag-5'>命令</b>詳解

    shell命令linux命令一樣嗎

    Shell命令Linux命令并不完全一樣。 首先,Shell是一種命令行解釋器,它是用來解釋和
    的頭像 發(fā)表于 11-08 10:51 ?2439次閱讀

    linux命令shell編程有什么聯(lián)系

    Linux命令Shell編程之間存在密切的聯(lián)系。 首先,ShellLinux命令行下的解釋器
    的頭像 發(fā)表于 11-08 10:53 ?771次閱讀

    linux命令行與shell編程實戰(zhàn)

    Linux命令行與Shell編程實戰(zhàn)主要涉及以下內(nèi)容: Linux命令行基礎:學習Linux
    的頭像 發(fā)表于 11-08 10:57 ?622次閱讀

    linux中source命令的用法

    Linux中,source命令通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。source命令可以用于讀取并執(zhí)行腳本文件中的命令,通常用于在當前
    的頭像 發(fā)表于 11-08 14:35 ?1731次閱讀