在线亚洲AV日韩AV综合AV,国产订精品电影,久久国产精品蜜

      <thead id="u9ncv"><del id="u9ncv"><rp id="u9ncv"></rp></del></thead>

        <thead id="u9ncv"></thead>

        <thead id="u9ncv"><s id="u9ncv"></s></thead>

          <strike id="u9ncv"></strike>
          <table id="u9ncv"><form id="u9ncv"></form></table>
        1. <strike id="u9ncv"></strike>
        2. 使用幫助 | 聯系電話:400-880-0256 0769-23037585 21686281

          命令行星期二——第八部分

          作者:admin 發表于:2014-08-20 點擊:976  保護視力色:

          唷,唷,極客們!我們回來了,來完成最后一章的CLT。今天,我們將討論一下任務控制。在這個里頭,我們也將學習怎樣來控制運行在我們計算機上的進程!

          一個例子

          正如我們所學的,我們可以直接在CLI中輸入程序名稱來運行該程序。例如,dolphin。如果我們輸入:

          dolphin
          

          ……dolphin,這個文件管理器,就打開了。如果在這個進程打開時你查看終端,你會發現不能訪問命令提示符了,而且你也不能在同一個窗口中寫一個新命令進去了。如果你終止dolphin,提示符又會出現了,而你又能輸入一個新命令到shell中去了。那么,我們怎么能在CLI運行一個程序時,同時又能獲得提示符以便進一步發命令。

          dolphin &
          

          ……現在你讓dolphin文件管理器在后臺運行了,終端就可以空出來輸入你需要的另外一個命令了。

          現在,假設你忘了在dolphin后面輸入‘&’字符,你只需要輸入‘ctrl+z’,它會停止你的進程并把它放到空閑列表中去。要繼續停止的進程,輸入:

          bg
          

          ……它會從后臺重啟進程。

          jobs, ps

          由于我們在后臺運行著進程,你可以使用jobs或者使用ps來列出它們。試試吧,只要輸入jobs或者輸入ps就行了。下面是我得到的結果:

          nenad@linux-zr04:~> ps
          PID TTY          TIME CMD
          8356 pts/1    00:00:00 bash
          8401 pts/1    00:00:00 dolphin
          8406 pts/1    00:00:00 kbuildsycoca4
          8456 pts/1    00:00:00 ps
          

          殺死進程

          如果有個進程無響應了,怎么來處理掉它呢?可以使用kill命令。讓我們在先前提到的dolphin進程上試試。首先,我們必須使用ps來鑒別該進程的PID。在我上述情況中,dolphin的PID是8401。那么讓我們來殺死它,我只要輸入:

          kill 8401
          

          ……那么,它就把dolphin給殺死了。

          kill的更多細節

          kill的存在,不僅僅是為了終止進程,它最初是設計用來發送信號給進程。當然,有許多kill信號可以使用,根據你使用的應用程序不同而不同。請看下面的表:

          務必試試這些信號。

          結尾

          我們以本節課來結束我們的CLT系列和周二必達,我希望其他像我這樣的新手們能設法在他們的思想中擺脫控制臺的神秘而學習掌握一些基本技能?,F在對你們而言,所有剩下來要做的事,就是盡情擺弄它吧(只是別把“/”目錄搞得太亂七八糟,因而你也不會詆毀什么東西了 )。

          我們將在不久的將來看到其它更多的東西,因為有更多的系列文章來自這些文章的出處。別走開,同時……

          ……盡情享受!


          via: http://linux.cnhttps://news.opensuse.org/2014/08/12/command-line-tuesdays-part-eight/

          作者:Nenad Latinovi? 譯者:GOLinux 校對:wxy

          本文由 LCTT 原創翻譯,Linux中國 榮譽推出

          在线亚洲AV日韩AV综合AV,国产订精品电影,久久国产精品蜜