linux type命令的使用

2022-06-08 21:57:11 字數 850 閱讀 2993

linux type命令的用法

一般情況下,type命令被用於判斷另外乙個命令是否是內建命令,但是它實際上有更多的用法。

1.判斷乙個名字當前是否是alias、keyword、function、builtin、file或者什麼都不是:

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

type if 的輸出是 if 是 shell 關鍵字

type type 的輸出是 type 是 shell 內嵌

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

2.判斷乙個名字當前是否是alias、keyword、function、builtin、file或者什麼都不是的另一種方法(適用於指令碼程式設計):

type -t ls 的輸出是 alias

type -t if 的輸出是 keyword

type -t type 的輸出是 builtin

type -t gedit 的輸出是 file

type -t frydsh 沒有輸出

3.顯示乙個名字的所有可能:

type -a kill 的輸出是 kill 是 shell 內嵌 和 kill 是 /bin/kill

type -at kill 的輸出是 builtin 和 file

4.檢視乙個命令的執行路徑(如果它是外部命令的話):

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

type -p kill 沒有輸出(因為kill是內建命令)

5.強制搜尋外部命令:

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

Linux type命令的使用方法

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

linux type命令用法 轉

在指令碼中type可用於檢查命令或函式是否存在,存在返回0,表示成功 不存在返回正值,表示不成功。type foo dev null 2 1 type命令用來顯示指定命令的型別。乙個命令的型別可以是如下之一 它是linux系統的一種自省機制,知道了是那種型別,我們就可以針對性的獲取幫助。比如內建命令...

chmod命令的使用

指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...