微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在bash中启用tab-completion命令行开关?

用bash ,我可以用TAB来完成一个命令。 通常,它也应该完成命令行开关:例如,当我input:

java -

它应该显示我的可能性。 它不是。 我怎样才能启用这个预览?

另见惊喜! shell提示命令行开关

不能在Linux的python命令行中编辑行

“iconv.h:没有这样的文件”,而试图安装Python包

显示命令行操作需要多长时间的最佳方式或工具是什么?

在linux shell中获取所有别名

“Where”命令(Windows)在path中有空格字符时不工作?

通过命令断开login的远程桌面用户

命令行合并工具的Windows

在“xxx”文件夹中查找包含“yyy”string的文件,并使用批处理脚本将这些文件复制到“zzz”文件

Windows FOR / F – 在文件中回显每行 – 空格在行 – 失败

在屏幕上启动脚本

看看扩展Bash完成

相关: 惊喜! shell提示命令行开关

在这个问题的答案中,有几个链接到文档。 你可能会发现你在那里寻找什么。

你需要安装bash_completion ,然后添加. /etc/bash_completion . /etc/bash_completion到您的.bashrc 。

如果你想创建自己的自定义完成,你可以看看这个帖子: https : //stackoverflow.com/a/21476506/2649637

根据您使用的Linux风格,您可能需要添加一个软件包。 对于Fedora和相关的发行版,您需要添加单独的包bash-completion来使其工作。 如果其他发行版将此打包为除了bash软件包外还需要添加的可选第二个软件包,我不会感到惊讶。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐