zoukankan      html  css  js  c++  java
  • 自动补全

    http://www.it165.net/os/html/201212/4208.html        编写Bash自动补全脚本
    http://www.linuxidc.com/Linux/2014-04/99464.htm        Linux中10个有用的命令行补齐命令

    忘了说怎么使用自动补全脚本,假设自动补全的脚本名叫comp_bsu。 那么有两种方法
    1. source comp_bsu
    这种方式只在当前命令窗口中有效
    2. 可以将comp_bsu 加入到系统文件夹,一般是etcash_completion.d目录, 将脚本加入到这个目录下后,新开的窗口都可以对bsu命令做自动补全了

    CentOS6.5安装Tab增强版:bash-completion,可补全命令参数;
    因为CentOS官方源并不带有bash-completion的包,所以,为了可用yum安装,增加epel的源,
    首先,使用wget下载epel的rpm包,使用rpm指令安装,之后运行yum安装,代码如下:
    [adam@ultraera ~]$ wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
    [adam@ultraera ~]$ sudo rpm -ivh epel-release-6-8.noarch.rpm
    [adam@ultraera ~]$ sudo yum clean all
    [adam@ultraera ~]$ sudo yum makecache
    [adam@ultraera ~]$ sudo yum install -y bash-completion
    安装完成之后,注销终端,重新登录即可。

    用过Debian或Ubuntu的用户或许都习惯了其命令行的补全功能,其实在CentOS下也可使实现,只是需要安装bash-completion这个包而已,具体提安装方法:
    rpm -ivh http://www.caliban.org/files/redhat/RPMS/noarch/bash-completion-20060301-1.noarch.rpm
    在需要启用该功能的用户下的 ~/.bashrc 里增加
    . /etc/bash_completion
    如果需要全局开启,请在/etc/profile文件中增加
    . /etc/bash_completion
    如果是CentOS 6,在RPMForge这个repo里有这个软件包,只需执行
    yum install bash-completion
    重新登陆就可以用了。

  • 相关阅读:
    hdu 1527威佐夫博弈
    hdu 1506
    hdu 1878 欧拉回路
    欧拉回路知识
    hdu 2545 并查集 树上战争
    hdu 2594 kmp
    hdu 1867 kmp匹配
    hdu 2844 多重背包二进制优化
    hdu 4006
    1047
  • 原文地址:https://www.cnblogs.com/createyuan/p/4359742.html
Copyright © 2011-2022 走看看