Linux中命令是如下4中类型中的一种。
1. 在$PATH中可执行程序;
2. shell自身的内部命令,即shell builtin;
3. 一个shell函数(可以将脚本source而得到其中函数);
4. 一个别名(其他命令的别名,用alias命令来定义)。
使用type命令来查看命令的类型
[root@kvm-build ~]# type find
find is /bin/find
[root@kvm-build ~]# type pwd
pwd is a shell builtin
[root@kvm-build ~]# type ll
ll is aliased to `ls -l --color=auto'
[root@kvm-build ~]# type my_function
my_function is a function
my_function ()
{
echo "hello, my function."
}