bash的特点

  1. 由于Bash源自原始UNIX Bourne Shell,因此与sh兼容。它具有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中的目录堆栈指定列表中最近访问的目录的历史记录。示例:pushed Builtin用于将目录添加到堆栈中,popd用于从堆栈中删除目录,而dirs Builtin用于显示目录堆栈的内容。
  8. Bash还包含用于环境安全的受限模式。如果bash以名称rbash开头,或者bash – restricted或调用时传递的bash -r选项,则shell受限制。

    推荐阅读