diff
vimdiff
rpm 包管理器,安装、卸载、升级、查询和验证(有依赖关系)
-i 安装install
-v 显示安装过程
-h 用 # 显示安装进度条
-U 升级软件包
-q 查询
-a 与-q一起使用,查看安装包
-e 卸载软件包
-l 显示软件包中的所有文件列表
-f 查询命令或者文件属于哪个软件包
-nodeps 忽略依赖
yum命令:帮我们在rpm安装时解决软件包依赖,背后还是使用rpm,不需要直接使用rpm
让安装软件更智能了,底层还是rpm在工作
yum安装rpm包 自动解决依赖工具
install 安装软件包
groupinstall 安装组包
list 获取软件包名
greplist 获取组包名称列表
list installed 查已安装软件
provides 根据命令配置查询软件包
remove 移除软件包(会删除依赖软件)
search 模糊查询软件包名
repolist 列出启用的YUM源
Linux系统如何安装软件?
1、rpm安装
简单、快 依赖多,解决依赖困难繁琐
2、yum安装
简单快,自动解决依赖,不能选择软件版本或软件存放路径
3、编译安装
慢 复杂 需要GCC编译器,
4、将源码制作成rpm,然后放入yum仓库,实现yum自动安装
一次性慢 复杂 安装快,可以自定义安装(版本、软件路径)
chattr 设置文件属性(重要文件加密)
+i 给文件上锁
-i 解锁
+a 只能追加不能删除
-a 解锁
lsattr 查看文件