命令究竟是什么?
命令可以是四种不同的事物之一:
1. 一个可执行程序 就像我们看到的所有文件一样 / usr / bin. 在此类别中,程序可以是 编译的二进制文件 例如用 C 和 C++ 编写的程序,或用 脚本语言 比如shell、perl、python、ruby等。
2. 内置于 shell 本身的命令. 打坏 支持许多内部调用的命令 shell 内置函数。 该 cd 例如,command 是一个内置的 shell。
3. 一个壳函数。 这些是包含在 环境. 我们将在后面的章节中介绍配置环境和编写 shell 函数,但现在,请注意它们的存在。
4. 别名。 我们可以定义自己的命令,从其他命令构建。
识别命令