如何关闭 bash 的自动补全列表

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

如何关闭 bash 的自动补全列表

#1

帖子 自由建客 » 2012-03-16 23:41

我想要的效果同 FreeBSD 的 csh,按 Tab 能补全唯一项,但非唯一项不会拉出列表,按 ^D 才拉出列表。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何关闭 bash 的自动补全列表

#2

帖子 eexpress » 2012-03-17 21:49

bash啥列表?
● 鸣学
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 如何关闭 bash 的自动补全列表

#3

帖子 自由建客 » 2012-03-17 22:14

eexpress 写了:bash啥列表?

代码: 全选

Linux 的 bash
输入
ls /li
然后按 <Tab> 一次,变成
ls /lib
再一次没反应,再次就拉出列表
lib/   lib64/
规律:能补全就补全,不能补全就先不动,再按 <Tab> 就拉出侯选列表!

FreeBSD 的 csh / tcsh
输入
ls /li
然后按 <Tab> 一次,变成
ls /lib
再一次没反应,再一次还是没反应,n 次都没反应
按 <C-D>,拉出列表
lib/   lib64/
规律:能补全就补全,不能补全就不动,按 n 次 <Tab> 都不动,绝不自动拉出侯选列表!除非按 <C-D>!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何关闭 bash 的自动补全列表

#4

帖子 eexpress » 2012-03-17 23:01

.bashrc里面,最后一个判断,禁止bash_complete试试嘛。要不,自己去改那脚本。

这提示有用啊。干嘛禁止。

唯一补全,很少用到。
● 鸣学
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 如何关闭 bash 的自动补全列表

#5

帖子 自由建客 » 2012-03-17 23:41

压根就没用 bash_complete
头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

Re: 如何关闭 bash 的自动补全列表

#6

帖子 redhatlinux10 » 2012-03-18 3:15

我觉得bash的补全更具有易用性,而且,楼主的问题我也毫无头绪。 :em06
回复