type 命令來區分命令是內建的還是外部

2021-09-12 11:58:20 字數 491 閱讀 6060

type 命令來區分命令是內建的還是外部的。例如這兩個得出的結果是不同的

type exit

type vim

得到的是兩種結果,若是對ls你還能得到第三種結果

#得到這樣的結果說明是內建命令,正如上文所說內建命令都是在 bash 原始碼中的 builtins 的.def中

*** is a shell builtin

#得到這樣的結果說明是外部命令,正如上文所說,外部命令在/usr/bin or /usr/sbin等等中

*** is /usr/bin/***

#若是得到alias的結果,說明該指令為命令別名所設定的名稱;

*** is an alias for xx --***

區分Linux內建命令和外部命令 pwd

linux命令有內部命令 內建命令 和外部命令之分,內部命令和外部命令功能基本相同,但也有些細微差別。內部命令實際上是shell程式的一部分,其中包含的是一些比較簡單的linux系統命令,這些命令由shell程式識別並在shell程式內部完成執行,通常在 linux系統載入執行時shell就被載入並...

區分Linux內建命令和外部命令 pwd

linux命令有內部命令 內建命令 和外部命令之分,內部命令和外部命令功能基本相同,但也有些細微差別。內部命令實際上是shell程式的一部分,其中包含的是一些比較簡單的linux系統命令,這些命令由shell程式識別並在shell程式內部完成執行,通常在 linux系統載入執行時shell就被載入並...

type 顯示命令的型別

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