TYPE是一個Linux命令,它有助于識別輸入命令的類型(如果它是別名,、內(nèi)置命令,、函數(shù)或關(guān)鍵字)。我們還可以傳遞多個命令作為輸入?yún)?shù),,該命令的所有參數(shù)都是可選的,。
一、類型語法
類型 [-afptP] 名稱 [名稱 ...]
1,、[afpt]
–a–顯示包含名為 NAME 的可執(zhí)行文件的所有位置,;包括別名,、內(nèi)置函數(shù)和函數(shù),,當(dāng)且僅當(dāng)未使用“-p”選項時
-f–抑制shell函數(shù)查找
-P–強(qiáng)制對每個NAME進(jìn)行PATH搜索,即使它是別名,、內(nèi)置函數(shù)或函數(shù),,并返回將執(zhí)行的磁盤文件的名稱
-p–返回將要執(zhí)行的磁盤文件的名稱,或者如果“type -t NAME”不返回“file”,,則不返回任何內(nèi)容,。
-t–輸出一個單詞,它是“alias”,、“keyword”,、“function”、“builtin”,、“file”或“”之一,,如果NAME是別名、shell保留字,、shell函數(shù),、shell內(nèi)置,磁盤文件,,或未找到,。
2、名稱–要解釋的命令名稱,。
3,、退出狀態(tài)–如果找到所有 NAME,則返回成功,;如果沒有找到則失敗,。
二、使用類型命令(示例)
1,、 -a選項顯示包含名為 NAME 的可執(zhí)行文件及其類型的所有位置,。
輸入-a密碼
pwd是shell內(nèi)置的
密碼是/bin/pwd
我們還可以傳遞命令的多個名稱作為該命令的輸入,。
輸入 -a pwd wc
pwd是shell內(nèi)置的
密碼是/bin/pwd
wc是/usr/bin/wc
wc是/usr/bin/wc
2、-f 選項禁止shell函數(shù)查找,。
輸入-f密碼
pwd是shell內(nèi)置的
3,、-p返回將執(zhí)行的磁盤文件的名稱以及別名、內(nèi)置函數(shù)或函數(shù)的完整路徑,。
類型-p
/usr/bin/wc
4,、-t選項僅返回內(nèi)置、函數(shù),、別名等類型
輸入-t密碼
內(nèi)置的
5,、顯示幫助
輸入--幫助
以上是Linux中type命令的用法。無論我們正在處理內(nèi)置函數(shù),、別名,、函數(shù)還是基于文件的可執(zhí)行文件,type命令的用法都可以提供清晰度和洞察力,,幫助用戶和管理員辨別特定命令將如何解釋和執(zhí)行,。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站