Linuxlinux中的
linux中的type cd
和which cd
命令有什麼區別?
CentOS7 中以下兩個命令有什麼區別?
$ type cd cd is a shell builtin
和
$ which cd cd is a shell builtin cd is /usr/bin/cd cd is /bin/cd
這
cd
是一個shell 內置命令,但為什麼which
命令顯示 cd 的另一個路徑?cd 命令既是內部命令又是外部命令?
which
顯示(shell)命令的完整路徑。它的輸出根據不同的系統是不同的。
type
在 Linux 上顯示有關命令類型的資訊。(有關更多資訊,請參見手冊頁)
我們有 4 種命令類型:
內置 Shell 命令
Shell 函式
命令別名
可執行程序
例如:
# type ll ll is aliased to `ls -l --color=auto' # type cd cd is a shell builtin # type sudo sudo is /usr/bin/sudo