Bash内置命令


Bash有很多内置命令,因为这些命令是内置的,因此bash不需要在磁盘上为它们定位,执行速度更快。

1)列出所有内置命令列表
$enable

2)关闭内置命令test
$enable -n test

3)打开内置命令test
$enable test

4)执行内置命令
$builtin test

例子:定义函数cd取代内置cd命令
function cd
{

builtin cd $1;
echo $PWD;

}

特殊内置命令builtin用于执行内置命令
由于bash会优先执行函数,而不是内置命令,因此将builtin添加到cd前表示执行内置的cd命令,而不是函数cd,以防止函数陷入无限递归。

本文永久更新链接地址

相关内容