bash内置命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash内置命令相关的知识,希望对你有一定的参考价值。

 

内置命令

想知道某个命令是否是由bash内置的命令的话,我们可以使用type。

技术分享

 

别名

技术分享

有很多的shell内置的命令,如果我们想关闭某个命令的话,那么就可以使用 enable :用来开启或者关闭某个内置命令的功能

 

技术分享

技术分享

 

 

set命令

    用set命令可以设置各种shell选项或者列出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些选项之后使用+o参数将关闭某些特性,不带任何参数的set命令将显示shell的全部变量.除非遇到非法的选项,否则set总是返回ture。

set -e表示一旦脚本中有命令的返回值为非0,则脚本立即退出,后续命令不再执行;

set -o pipefail表示在管道连接的命令序列中,只要有任何一个命令返回非0值,则整个管道返回非0值,即使最后一个命令返回0.

技术分享

关闭通配符功能: set -o noglob,如下的效果

技术分享

以上是关于bash内置命令的主要内容,如果未能解决你的问题,请参考以下文章

Bash内置命令与关键字

如何列出所有的 Bash Shell 内置命令 | Linux 中国

linux shell 内置命令的作用,存放在哪里

Linux bash内置命令集

如果内置命令,则检查 bash 和 csh

bash内置命令mapfile:读取文件内容到数组