Answers:
shopt -u progcomp
将禁用基于程序的完成,TAB将再次执行常规文件/目录。您可以在shell的基础上执行此操作(或将.bashrc放入帐户中的所有shell),而不是为每个人删除bash-completion包。运行complete -r
将删除所有程序完成设置,因此没有定义。这意味着如果你想再次打开它,你必须重新定义它们。然而,如果您shopt -u progcomp
以前关闭它,您可以shopt -s progcomp
再次运行以将其重新打开。
.bashrc
。应该是正确答案IMO
sudo apt-get --purge remove bash-completion
按照以下建议使用。这似乎删除了一个文件/etc
引用bash否则会抱怨的与完成相关的文件。