centos命令自动补全增强
2024-08-24 11:44:14
CentOS默认没有像Ubuntu系统一样命令参数补全功能,例如yum install无法补全。通过安装bash-completion安装命令参数补全增强。
CentOS6
默认情况下,CentOS6官方源不包含bash-completion,需要从epel源中安装。可直接安装rpm包
# rpm -ivh https://mirrors.ustc.edu.cn/epel/6/x86_64/bash-completion-1.3-7.el6.noarch.rpm
或者安装epel的repo源,通过yum安装
# rpm -ivh https://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm
# yum -y install bash-completion
CentOS7
CentOS7官方源默认已经包含bash-completion,直接安装
# yum -y install bash-completion
最后
退出当前shell,重新登陆shell,即可生效
[root@ftpserver conf]# yum group
groupinfo groupinstall grouplist groupremove
扩展
EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源以获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能。
一些开源的Linux镜像站都已经提供epel源,如:
https://mirrors.ustc.edu.cn/
https://mirrors.aliyun.com/
最新文章
- 项目里面的某个资源文件(比如plist、音频等)无法使用
- 如何居中一个div?
- des加密解密的两个方法
- spring Integration服务总线
- hadoop疑难杂症解析
- 暑假集训(2)第五弹 ----- Who's in the Middle(poj2388)
- 锁sql server锁
- Hibernate工作原理及为什么要用?(转http://www.cnblogs.com/javaNewegg/archive/2011/08/28/2156521.html)
- 【MySQL故障处理】 Seconds_Behind_Master= NULL Error_code: 1197
- 【NOIP2014提高组】飞扬的小鸟
- Django:(博客系统)使用使用mysql数据&;创建post/category/tag实体,并同步到数据中
- 环境与工具3:从打字开始 | vim | sublime
- Lepus搭建企业级数据库慢查询分析平台
- Maven基础:Maven环境搭建及基本使用(1)
- VScode中运行python程序,使用Code Runner插件
- Kibana查询
- Nginx服务器的图片防盗链
- SpringRMI远程方法调用【原】
- 重写toString()
- C++STL 算法
热门文章
- program 1 : python codes for login program(登录程序python代码)
- Beautiful Dream hdu3418 (直接做或二分)
- 偏置-方差分解(Bias-Variance Decomposition)
- XSS跨站脚步攻击及防范
- M-移动端的webapp页面布局教程和webapp实战分析
- Java面向对象 GUI 补录
- asp.net中配置使用Sqlite轻型数据库
- SQL 2008 外网访问说明
- 深入浅出Diffie–Hellman
- property--staticmethod--classmethod