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
是一个内置外壳命令,但为什么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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句