<span id="vexk9"><table id="vexk9"></table></span>

      type

      顯示指定命令的類型。

      概要

       type [-afptP] name [name ...]
      

      主要用途

      選項

      -a:在環境變量PATH中查找并顯示所有包含name的可執行文件路徑;當'-p'選項沒有同時給出時,如果在別名、關鍵字,函數,內建的信息中存在name,則一并顯示。
      -f:排除對shell函數的查找。
      -p:如果name在執行'type -t name'返回的不是'file',那么什么也不返回;否則會在環境變量PATH中查找并返回可執行文件路徑。
      -P:即使要查找的name是別名、內建、函數中的一個,仍然會在環境變量PATH中查找并返回可執行文件路徑。
      -t:根據name的類型返回一個單詞(別名,關鍵字,函數,內建,文件),否則返回空值。
      

      參數

      name:要查找的命令,可以為多個。

      返回值

      當指定的命令可以找到時返回成功,如果有沒找到的返回失敗。

      例子

      接下來要用到的例子假設'~/.bashrc'文件定義了以下的內容:
      
      alias ls='ls --color=auto'
      mybash(){ vim ~/.bashrc; }
      
      而且執行環境里沒有使用enable禁用內建命令。
      
      type -a mybash
      # 輸出
      mybash is a function
      mybash ()
      {
          vim ~/.bashrc
      }
      
      type -a -f mybash
      # 輸出(因為排除了函數,所以報錯)
      bash: type: mybash: not found
      
      type -a -p mybash
      # 輸出為空(因為排除了函數,所以什么也不返回)
      
      type -a ls
      # 輸出
      ls is aliased to `ls --color=suto'
      ls is /usr/bin/ls
      ls is /bin/ls
      
      type -a -p ls
      # 輸出
      /usr/bin/ls
      /bin/ls
      
      # '-f'不會影響'-P'的范圍,'-f'不建議和'-p'使用。
      # 注意:printf同時是內建命令以及可執行文件(GNU coreutils),優先作為內建處理。
      
      type -p printf
      # 輸出為空
      
      type -P printf
      # 輸出
      /usr/bin/printf
      /bin/printf
      
      # 如果有多個類型,那么輸出優先級最高的類型。
      
      type -t ls
      # 輸出
      alias
      
      type -t for
      # 輸出(bash關鍵字)
      keyword
      
      type -t mybash
      # 輸出
      function
      
      type -t -f mybash
      # 輸出空值
      
      type -t printf
      # 輸出(bash內建優先級高)
      builtin
      
      type -t chmod
      # 輸出
      file
      

      注意

      1. 該命令是bash內建命令,相關的幫助信息請查看help命令。

      2. 命令優先級問題請查看builtin命令。

      主站蜘蛛池模板: 伊人色综合久久天天网| 色狠狠久久综合网| 一本一本久久a久久精品综合| 国产亚洲综合视频| 狠狠色色综合网站| 国产尹人香蕉综合在线电影| 久久久久综合中文字幕 | HEYZO无码综合国产精品227| 精品综合久久久久久97超人| 亚洲小说图区综合在线| 青青热久久综合网伊人| 亚洲 综合 国产 欧洲 丝袜 | 一本一道久久综合久久| 久久综合给合综合久久| 国产日韩综合一区二区性色AV| 亚洲精品天天影视综合网| 亚洲欧洲国产成人综合在线观看| 久久伊人久久亚洲综合| 国产色综合久久无码有码| 精品第一国产综合精品蜜芽| 国产香蕉久久精品综合网 | 亚洲综合一区二区国产精品| 一本色道久久综合狠狠躁篇| 激情综合婷婷色五月蜜桃| 中文字幕亚洲综合精品一区| 久久本道久久综合伊人| 国产色婷婷五月精品综合在线| 九月婷婷亚洲综合在线| 精品国产综合区久久久久久| 色综合久久久久久久| 久久婷婷五月综合色丁香| 色综合色国产热无码一| 国产精彩对白综合视频| 国产成人亚洲综合无码| 美腿丝袜亚洲综合| 久久综合九色综合97免费下载| 亚洲伊人色欲综合网| AV色综合久久天堂AV色综合在| 大香网伊人久久综合观看| 伊伊人成亚洲综合人网7777| 五月天激激婷婷大综合丁香|