2186

11 分钟

#Bash 的 compopt 命令

compopt [OPTION]... [NAME]...

功能

修改或显示补全选项。

类型

Bash 内置命令。

参数

  • OPTION - 选项:
    • -o option - 开启选项
      • nospace - 补全后不自动添加空格
      • filenames - 告知 Bash 结果是文件名;补全过程中会在目录后加上 /
      • bashdefault - 如果没找到匹配项,则回退到 Bash 默认补全
      • default - 如果没找到匹配项,则回退到默认行为
      • dirnames - 如果没有匹配项,则尝试进行目录名补全
    • +o option - 关闭选项
    • -D - 修改默认的补全方式;通常是文件
    • -E - 修改命令行为空时的补全方式;通常是命令
    • -I - 修改开始词的补全方式;通常是命令
  • NAME - 要修改补全选项的名称;如果没有此参数,则修改正在执行的补全选项

#相关命令

命令说明
complete设置 TAB 的补全规则
compgen生成补全列表

#手册

更新: 2026/4/22

作者: PlanC

创建: 2026/4/22