gentoo下的bash-completion
基本上就是 emerge bash-completion ,然后安装提示,在 ~/.bashrc 里面加上一行 [[ -f /etc/profile.d/bash-completion ]] && source /etc/profile.d/bash-completion
然后就搞定了,因为我的 /home 是和ubuntu共用的,所以稍微修改了一下,两个系统不同部分这样处理了,如下:
if echo “`uname -a`” | grep gentoo >/dev/null ; then
[[ -f /etc/profile.d/bash-completion ]] && source /etc/profile.d/bash-completion
alias au=’sudo emerge –sync && sudo emerge -avuDN world’
alias ai=’sudo emerge -av’
alias ar=’sudo emerge -av –unmerge’
alias as=’eix’
else
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
alias au=’sudo apt-get update && sudo apt-get upgrade’
alias ai=’sudo apt-get install’
alias ar=’sudo apt-get remove –purge’
alias as=’apt-cache search –names-only’
alias aw=’aptitude show’
fi
还有一点点小问题,就是我的系统(wd的也是)里面 source /etc/bash_completion 以后, echo $? 看到的是1,但是oceanboo的就是0,而且文件的md5sum都是一样的.这问题貌似不怎么影响使用,就是有点不解而已.
另外,bash-completion的更详细用法可以参见这里
oceanboo 在 2008年10月16日 10:30 说:【 】
你囧死我了,两个系统用同一个用户???
ubuntu升级慢啊,要遇到一些升级快,配置文件又经常变的软件,你就等着受苦吧。
bones7456 在 2008年10月16日 10:34 说:【 】
@oceanboo: 不要太过当心,以我目前的使用情况看,效果非常好~之前fcitx版本不同倒是真有点问题,后来用了918版本就很好了~