bash 自动补全增强

什么是 bash-completion ?
它可以大大提高您的命令行工作效率。安装好之后,绝大多数命令均可以补齐命令行选项,省却了查看man的麻烦。还有很多命令可以直接补齐参数,而不必事先查看有哪些参数。几乎所有的命令你都可以尝试使用利用tab键来补齐。比如:
        1.cd[空格][tab],将只列出目录名字
        2.find[空格]-[tab],将显示所有以一个-开头的选项
        3.modprobe[空格][tab],将显示所有内核模块的名字
        4.emerge[空格]stardict[tab],将显示所有以stardict开头的软件包名
        5.mplayer
            [空格][tab],将会只列出所有媒体类型的文件
           [空格]-sub[空格][tab],又会自动补齐字幕文件的名字
           [空格]-vo[空格][tab],将会列出所有的视频输出插件的名字

安装方式:
yum install bash_completion 或 apt-get install bash_completion

安装完后在~/.bash_profile中添加

if [ -e /etc/bash_completion ]
then
source /etc/bash_completion
fi

posted @ 2010-03-18 21:24  艾阳君  阅读(509)  评论(0编辑  收藏  举报