精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linux type命令詳解

      時(shí)間: 佳洲1085 分享

        type命令用來(lái)顯示指定命令的類(lèi)型。那么它的具體用法是怎樣的呢?下面由學(xué)習(xí)啦小編為大家整理了linux type命令的相關(guān)知識(shí),希望對(duì)大家有幫助!

        linux type命令用途說(shuō)明

        type命令用來(lái)顯示指定命令的類(lèi)型。一個(gè)命令的類(lèi)型可以是如下幾種:

        alias 別名

        keyword 關(guān)鍵字,Shell保留字

        function 函數(shù),Shell函數(shù)

        builtin 內(nèi)建命令,Shell內(nèi)建命令

        file 文件,磁盤(pán)文件,外部命令

        unfound 沒(méi)有找到

        它是Linux系統(tǒng)的一種自省機(jī)制,知道了是哪種類(lèi)型,我們就可以針對(duì)性的獲取幫助。比如:

        內(nèi)建命令可以用help命令來(lái)獲取幫助,外部命令用man或者info來(lái)獲取幫助。

        linux type命令常用參數(shù)

        type命令的基本使用方式就是直接跟上命令名字。

        type -a可以顯示所有可能的類(lèi)型,比如有些命令如pwd是shell內(nèi)建命令,也可以是外部命令。

        type -p只返回外部命令的信息,相當(dāng)于which命令。

        type -f只返回shell函數(shù)的信息。

        type -t 只返回指定類(lèi)型的信息。

        linux type命令的用法

        1.判斷一個(gè)名字當(dāng)前是否是alias、keyword、function、builtin、file或者什么都不是:

        type ls 的輸出是 ls 是 `ls --color=auto' 的別名

        type if 的輸出是 if 是 shell 關(guān)鍵字

        type type 的輸出是 type 是 shell 內(nèi)嵌

        type gedit 的輸出是 gedit 是 /usr/bin/gedit

        type frydsh 的輸出是 bash: type: frydsh: 未找到

        2.判斷一個(gè)名字當(dāng)前是否是alias、keyword、function、builtin、file或者什么都不是的另一種方法(適用于腳本編程):

        type -t ls 的輸出是 alias

        type -t if 的輸出是 keyword

        type -t type 的輸出是 builtin

        type -t gedit 的輸出是 file

        type -t frydsh 沒(méi)有輸出

        3.顯示一個(gè)名字的所有可能:

        type -a kill 的輸出是 kill 是 shell 內(nèi)嵌 和 kill 是 /bin/kill

        type -at kill 的輸出是 builtin 和 file

        4.查看一個(gè)命令的執(zhí)行路徑(如果它是外部命令的話(huà)):

        type -p gedit 的輸出是 /usr/bin/gedit

        type -p kill 沒(méi)有輸出(因?yàn)閗ill是內(nèi)置命令)

        5.強(qiáng)制搜索外部命令:

        type -P kill 的輸出是 /bin/kill

      3584156