linux中关于rpm,yum,ln的知识

关于rpm命令的总结
# rpm   -qa                          #显示当前系统安装的所有软件
# rpm   -qi    firefox            #查看firefox软件的详细安装信息
# rpm   -ql    firefox            #查看firefox软件安装清单

查询某个目录/文件是哪个RPM包带来的
# rpm -qf  /root
filesystem-3.2-25.el7.x86_64


•查询未安装的RPM安装文件                        
–格式:rpm  -q[子选项]  [RPM包文件]
•常用的子选项
–-pi:查看未安装的RPM软件包的详细信息
–-pl:查看未安装的RPM软件包的文件安装清单
# rpm   -qpi     /mydvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm   #查询这个未安装的软件包详细信息
# rpm   -qpl     /mydvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm   #查询这个未安装的软件包的文件安装清单

#uname -r      #显示内核版本


四、安装
•安装RPM软件
–格式:rpm   -i  RPM包文件...
•辅助选项
– -v:显示细节信息
– -h:以#号显示安装进度
– --force:强制安装、覆盖安装
– --test:测试安装,不做真实安装动作

# rpm    -ivh   /mydvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm 
# rpm   -q   vsftpd   #查询是否安装成功
vsftpd-3.0.2-22.el7.x86_64
# rpm  -e  vsftpd      #卸载软件
# rpm  -q  vsftpd    #查询是否卸载成功
未安装软件包 vsftpd 

导入红帽签名信息:了解
[root@localhost ~]# rpm   --import   /mydvd/RPM-GPG-KEY-CentOS-7

rpm   -ivh   --force   /mydvd/Packages/hostname-3.13-3.el7.x86_64.rpm    #强制安装

Yum软件仓repo的配置文件的书写
vim   /etc/yum.repos.d/xixi.repo
[haha]                               #仓库标识
name=hehe lele               #仓库描述信息
baseurl=file:///mydvd       #指定服务端位置
enabled=1                       #是否启用本文件
gpgcheck=0                    #是否检测签名信息

#yum    repolist         #列出本机识别的仓库信息

•卸载软件
# yum    remove    gcc

•查询仓库中软件信息
# yum  list   vsftpd        #严格匹配
# yum  search   ftp        #模糊查询

 •清空Yum缓存
[root@localhost ~]# yum    clean    all
[root@localhost ~]# yum   repolist

du,统计文件的占用空间
–du  [选项]...  [目录或文件]...
–-s:只统计每个参数所占用的总空间大小
–-h:提供易读容量单位(K、M等)

•zip归档工具,归档+压缩操作(跨平台的压缩格式)
–zip  [-r]  备份文件.zip   被归档的文档...
# zip   -r    /opt/abc.zip     /home     /boot
# ls  /opt/
–unzip   备份文件.zip    [-d  目标文件夹]  
# mkdir   /nsd90
# unzip   /opt/abc.zip     -d    /nsd90

•制作连接文件(制作快捷方式)
1)软连接(常用)可以针对目录制作快捷方式,也可以跨越分区制作快捷方式
 ln  -s   /路径/源数据      /路径/快捷方式名称
# ls    /etc/hosts
/etc/hosts
# ln   -s   /etc/hosts     /opt/hs    # hs为快捷方式 软连接到/etc下的hosts上,hosts消失了hs就没了
2)硬连接/硬链接(不常用,了解内容)不可以针对目录制作快捷方式,不可以跨越分区制作快捷方式
 ln    /路径/源数据      /路径/快捷方式名称
# ln   /etc/hosts     /opt/hs    # hs为快捷方式 硬连接到/etc下的hosts上,hosts消失了,hs还在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值