shell 命令
时间:2019-04-16 23:59:04 来源:igfitidea点击:
bash shell命令有两种类型:
内部命令(内置命令)-shell本身的一部分,即内置在shell中。
外部命令—存储在PATH变量目录比如/sbin、/usr/sbin、/usr/bin、或者/usr/local/bin中的单独二进制文件。
bash 和命令类型
bash shell可以解析以下类型的命令:
- 别名比如 ll
- 关键字例如,if
- 函数(用户自定义的函数)
- 内置命令比如 ls,pwd
- 文件比如/bin/calc
使用type命令我们可以查看命令的类型
$ type ls ls is aliased to `ls --color=auto' $ type pwd pwd is a shell builtin $ type -a history history is a shell builtin
但是,有些命令同时是内部命令和外部命令。例如:
type -a true type -a echo echo is a shell built in echo is /bin/echo