常用的软件安装命令包括wget、yum、rpm
1、wget
基本语法:
wget [option] URL
- 直接下载到当前目录
wget http://51.istester.com/isTester.png
- 下载到指定目录
wget -P /usr/isTester/ http://51.istester.com/isTester.png ##将下载文件保存到/usr/isTester
- 重命名下载文件
wget -O aaa.png http://51.istester.com/isTester.png ##重命名为aaa.png
- 后台下载
wget -b http://51.istester.com/isTester.png
- 将下载信息存入指定文件
wget -o download.log http://51.istester.com/isTester.png
- 从文件中读取url并下载
wget -i file.txt ##可以将多个url写入同一个文件并回车隔开,即可支持同时下载多个
- 限制下载速度
wget --limit-rate=300k http://51.istester.com/isTester.png
- 断点续传
wget -c http://51.istester.com/isTester.png ##当文件特别大或网络慢的时候,下载连接会被中断,此时就需要断点续传
- 测试url是否能正常下载
wget --spider http://51.istester.com/isTester.png
- 设置下载重试次数
wget --tries=5 http://51.istester.com/isTester.png
- 从网站中拒绝下载指定类型文件
wget --reject=gif http://51.istester.com/isTester.png
- 下载指定类型文件
wget -r -A.jpg http://51.istester.com/isTester.png
- 多文件下载中拒绝下载超过指定大小的文件
wget -Q5m -i http://51.istester.com/isTester.png
2、yum
- 下载
yum install pakage1 ##安装指定包package1
- 更新和升级
yum check-update ##列出所有可更新软件清单
yum update ##更新所有可更新软件
yum update package1 ##更新指定软件package1
- 查找和显示
yum info pakage1 ##显示安装包信息
yum list ##显示所有已经安装和可以安装的程序包
yum list installed ##列出所有已安装软件包,yum list installed | grep pakage1
- 删除
yum remove pakage1 ##删除程序包
yum deplist package1 ##查看程序package1依赖情况
- 清除缓存
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
3、rpm
rpm -ivh xxx.rpm ##通过rpm包安装
rpm -qa | grep xxx ##查看是否安装
rpm -e xxx ##删除
rpm -qf xxx ##查看已安装的文件属于哪个安装包
小tip!
rpm、yum区别
1.rpm :RedHat package manage的简写
rpm 是linux的一种软件包名称,以.rpm结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,并且rpm命令只能安装下载到本地的rpm包,yum可以在线下载并安装rpm包
2.yum(全称为 Yellow dog Updater, Modified)
yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令
网友评论