Linux 下终端 tab 键自动补全
Bash命令自动完成功能只不过是收集各种黑客指定参数是如何通过Readline使用内置完成来完成的。该功能在其他linux分支是启用的,如ubuntu、debian等等。然而,基于RHCE分支发布的linux版本却没有安装和启用,如CentOS。
如果你使用过ubuntu系统,bash命令自动补齐会觉得非常方便高效。再使用RHCE或CentOS的话,你肯定会吐槽一番的,“这bash是什么鬼东西,不能自动补齐。”
那么RHEL / CentOS 怎么启用bash命令自动补齐功能呢?请看下面
1、首先需要安装bash-completion 包:
1 | [root@server src]# yum install -y bash-completion |
2、安装完成后,需要用source 命令或者是注销当前登陆用户重新登陆系统使其立即生效,如下:
1 | [root@server src]# source /etc/bash_completion |
3、此时你就可以使用bash 的自动补全了,如下:
1 | [root@server src]# yum [Tab 键] |
4、实例,加入我现在不知道apache 在centos 上面的包名,而我需要使用apache 服务,则可以这样:
1 | [root@server src]# yum install -y htt[Tab 键] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 生活日志!
评论