Bash 内置命令与保留字全解析
1. 内置命令与保留字概述
Bash 中存在近 60 个内置命令和 20 多个保留字。这些保留字(也称为关键字)包括!、case、coproc、do、done、elif、else、esac、fi、for、function、if、in、select、then、until、while、{、}、time、[[和]]。除了coproc、select和time外,其他保留字之前已有介绍。
除了标准命令外,新的内置命令可以在运行时动态加载到 shell 中。由于关键字和内置命令是 shell 本身的一部分,它们的执行速度比外部命令快得多,无需启动新进程,并且可以访问和更改 shell 的环境。