LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 998|回复: 5

bash 命令补全

[复制链接]
发表于 2009-6-3 12:59:41 | 显示全部楼层 |阅读模式
有些命令 如evince <tab>时不能补全.djvu 结尾的文件

请问无何设置才能 补全?
发表于 2009-6-3 16:35:11 | 显示全部楼层
要bash-completion才可以。要不用zsh也行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 21:51:43 | 显示全部楼层
用bash-completion 也不行,
bash有没有什么解决方法
回复 支持 反对

使用道具 举报

发表于 2009-6-6 10:07:25 | 显示全部楼层
LSS看懂LZ的问题了?我没看懂。
回复 支持 反对

使用道具 举报

发表于 2009-6-6 10:29:05 | 显示全部楼层
不装bash-completion包可能反倒可以,默认是对所有文件补齐
装bash-completion后
$ grep epdfview /etc/bash_completion
complete -f -X '!*.@(pdf|PDF)' acroread epdfview gpdf xpdf
epdfview等只对pdf,PDF补齐,不会补齐不相关的,自己加上吧
complete -f -X '!*.@(pdf|PDF|[color="Red"]djvu)' acroread epdfview gpdf xpdf

我的.bashrc里已经注释掉它
#if [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#fi
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-8 16:48:35 | 显示全部楼层
谢谢kgnn
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表