Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux builtin 命令。

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'  

推荐文档