【发布时间】:2016-11-04 18:24:51
【问题描述】:
在 unix bash shell 中,当我输入 cd 然后按 Tab 键时,它会列出目录和文件作为可供选择的选项。显示目录和可能的目录链接必须是直观的。列出文件不是很直观吗?
比如./然后tab只列出有执行权限的项目,很聪明。
为什么 bash 没有与 cd 命令相同的智能?是bug吗?
【问题讨论】:
-
我刚试过,没有注意到你描述的行为;你确定吗?
-
显然,是的。我正在使用 Linux 2.6.32-431.el6.x86_64。即使在 Linux 5.9 中也是如此。 Bash 版本:GNU bash,版本 4.1.2(1)-release (x86_64-redhat-linux-gnu) 版权所有 (C) 2009 Free Software Foundation, Inc.
-
Thomas,你的意思是,cd+tab 只为你完成目录吗?您使用的是哪种 Linux?
-
是的,它只完成目录;我尝试使用 Linux Mint 17 和 Raspbian Jessie。
-
似乎我使用的每个发行版都启用了一组不同的完成规则。
标签: bash unix tab-completion rhel6 bash-completion