linux bash 补全
时间:2010-12-01 来源:keky
有些系统默认没有安装bash-completion,造成了使用bash的时候十分不爽,各种不能补全,解决这个问题只要到 http://bash-completion.alioth.debian.org/ 下载bash-completion装上就行,按照默认的安装方法,./configure make && make instll 会将bash-completiona安装到/usr/local/etc/下,这个时候就会出问题,因为在 bash_completion文件里边,的变量并没有修改过来,还是指向/etc/
因此当你source 它的时候就会出现问题,
更可恶的是,程序把这些变量都设置为readonly了,没有办法修改,所以这里得将变量都改成
然后重启电脑,或者你在make install之前就把源码文件里的 bash_completion 进行修改一下
good luck!
BASH_COMPLETION=/etc/bash_completion BASH_COMPLETION_DIR=/etc/bash_completion.d BASH_COMPLETION_COMPAT_DIR=/etc/bash_completion.d readonly BASH_COMPLETION BASH_COMPLETION_DIR BASH_COMPLETION_COMPAT_DIR |
/usr/local/etc/ |
good luck!
相关阅读 更多 +