第1章 命令补充
1.1 diff命令
diff是文本比较的命令,还有一个类似的命令:vimdiff是图形化文本比较。
注意:比较前先将原文件备份,然后在备份的软件里面做些修改,这样方便两个文件比较、检查,后期方便对文件进行恢复。
示例:下边显示的内容就是两文件的差别
1.2 rpm命令
rpm命令全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用这种形式的命令管理、安装、更新和卸载软件。概括地说,rpm命令有五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。
但是rpm安装需要很多包组之间的依赖,安装比较麻烦,工作中一般不用此命令。
1.3 参数
1.4示例
例1:安装包组
例2:查询tree命令所在的包组
例3:显示软件包中的所有软件列表
例4:查询命令属于哪个软件包
1.5 yum命令
yum在安装命令或包组是还是使用的rpm安装,但是帮我们解决了软件包依赖安装麻烦的问题,让安装软件更智能了。
yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。
例1:获取组包名称列表
例2:获取tree命令软件包名
例3:根据命令或者配置等的路径查属于哪个包
1.6 chattr:设置文件属性 和lsattr:查看文件属性
例1:加i权限锁定文件
第2章 CentOS6和ContOS7的对比