shell中的type命令

2021-08-21 21:19:40 字數 501 閱讀 7608

type [-aftpp] name [name,...]

-a 列印name的所有可能情況,比如type -a ls,會列印ls is aliased to 'ls --color=auto'和ls is /bin/ls

-f 不會去查詢function

-t 列印alias,keyword,function,built-in,file這5種型別

-p 如果 type -t name輸出file,那麼會列印name所在路徑

-p 不管type -t name是不是輸出file,都會去搜尋name所在路徑,比如type -p ls,儘管type -t ls列印的是alias(因為alias的優先順序高於file),但是仍然會搜尋出ls所在的路徑/bin/ls

如果type不加任何選項,直接加1個或者多個name,那麼會依次列印這些name的型別。只有所有name的型別都能成功列印,type才返回成功,否則,只要任何乙個name型別無法列印,那麼就返回失敗。

type命令簡介

簡介type命令用來顯示指定命令的型別。乙個命令的型別可以是如下之一 type命令是linux系統的一種機制,知道了是那種型別,我們就可以針對性的獲取幫助。比如內建命令可以用help命令來獲取幫助,外部命令用man或者info來獲取幫助。type命令的基本使用方式就是直接跟上命令名字。type a可...

type 顯示命令的型別

type命令用來顯示指定命令的型別。乙個命令的型別可以是如下之一 它是linux系統的一種自省機制,知道了是那種型別,我們就可以針對性的獲取幫助。比如內建命令可以用help命令來獲取幫助,外部命令用man或者info來獲取幫助。type命令的基本使用方式就是直接跟上命令名字。type a可以顯示所有...

Linux系統中Type命令如何使用

type工具用於顯示命令的型別資訊。它將展示在命令列上輸入給定的命令將如何解釋。如何使用type命令 type命令是bash內建,type語法 type afptp name 例如,檢視type的型別 root localhost type type type is a shell builtin也...