1、diff:文本比较
![](https://img.haomeiwen.com/i16833174/0c798c1e89692d5d.png)
2、vimdiff:文本图形化比较
![](https://img.haomeiwen.com/i16833174/b0bb196715bc6394.png)
3、rpm:RPM包管理器
3.1rpm命令的全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用了这种形式的命令管理、安装、更新和卸载软件。
3.2概括的说,rpm命令包含了五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。
3.3常用的参数:
-i 安装install
-v 显示安装过程
-h 用“#”显示安装进度条
-U 升级软件包
-e 卸载软件包
-- nodeps 忽略依赖
-q 查询软件包
-a 查所有软件包
-l 显示软件包中的所有文件列表
-f 查询文件或命令属于哪个包
4、yum:自动化RPM包管理工具
4.1yum(Yellow dog Updater Modified)是多个Linux发行版本的软件包管理器,例如Redhat RHEL、CentOS和Fedora。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。
4.2常用的参数:
install 安装软件包
list 获取软件包名
groupinstall 安装组包
grouplist 获取组包名称列表
list installed 查看已安装软件
provides 根据命令配置查找软件包
remove 移除软件包(禁止使用)
repolist 列出启用的yum源
repolist all 列出所有yum,包括禁用的yum源也列出
5、Linux系统如何安装软件?
5.1rpm安装
简单、快、依赖多、解决依赖困难繁琐
5.2yum安装※
简单、快、自动解决依赖、不能选择软件版本或软件存放路径
5.3编译安装(源码编译)
慢、复杂、需要gcc编译器、可以自定义安装(版本、软件路径)
5.4将源码制作成rpm,然后放到yum仓库,实现yum自动安装
一次性慢、复杂、安装快、可以自定义安装(版本、软件路径)
6、CentOS6和CentOS7的区别
![](https://img.haomeiwen.com/i16833174/c4643deb8d52e22c.png)
![](https://img.haomeiwen.com/i16833174/cacfd50fa121f901.png)
![](https://img.haomeiwen.com/i16833174/ccceae523dee1f2f.png)
网友评论