Answers:
简而言之:source /etc/bash_completion应该做到这一点(在SSH会话的shell中运行)。
长话短说:为了使bash完成工作有效,您必须告诉bash如何完成每个命令的参数。这需要长时间调用bash内置命令complete。因此,通常将它们收集在单独的脚本中(或中的多个脚本/etc/bash.complete.d/*),这些脚本将全部加载。
作为一个普通的shell脚本,你总是可以加载bash_completion在任何shell 启动脚本(~/.bash_profile,~/.bash_login,~/.bashrc)
进一步阅读:
bash(1)complete命令(运行:help complete在bash)