1、命令简介
builtin:运行一个builtin shell,向它传递参数,并获取它的退出状态。
2、命令用法
builtin [shell-builtin [args]]
3、命令描述
builtin
命令用于执行指定的bash内建命令, builtin
命令调用的bash内建命令优先于同名的外部命令及同名的shell函数。 返回该内建命令执行的返回值,除非传递的不是bash内建命令或该内建命令被禁用。
4、使用示例
1)命令同名情况下的优先级顺序:builtin 内建命令 > 函数 > 内建命令 > 外部命令
echo "Hello world" type -t echo echo(){printf "no pain,no gain!\n" } echo type -t echo builtin echo -e "cjavapy \\"
2)执行shell内部指令,输出当前系统下的命令别名
builtin alias alias cp='cp -i' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty' alias mv='mv -i' alias rm='rm -i'