Bash 的特性

2024年8月29日 | 1 分钟阅读
  1. Bash 是与 sh 兼容的,因为它源自最初的 UNIX Bourne Shell。它融合了 Korn 和 C shell 的最佳和有用的功能,如目录操作、作业控制、别名等。
  2. Bash 可以通过单字符命令行选项(-a, -b, -c, -i, -l, -r, 等等)以及多字符命令行选项(如 --debugger, --help, --login, 等等)来调用
  3. Bash 启动文件是 Bash 启动时读取和执行的脚本。 每个文件都有其特定的用途,并且这些文件的集合用于帮助创建环境。
  4. Bash 包含键绑定,通过它可以设置自定义的编辑键序列。
  5. Bash 包含一维数组,您可以使用它轻松地引用和操作数据列表。
  6. Bash 包含控制结构,例如专门用于菜单生成的 select 构造
  7. Bash 中的目录堆栈指定了列表中最近访问过的目录的历史记录。 示例:pushd 内置命令用于将目录添加到堆栈,popd 用于从堆栈中删除目录,而 dirs 内置命令用于显示目录堆栈的内容。
  8. Bash 还包含用于环境安全性的受限模式。 如果 bash 以名称 rbash 启动,或者在调用时传递 bash --restricted 或 bash -r 选项,则 shell 将受到限制。

下一个主题Bash 脚本