分类
一般来说著名的 Linux 系统基本上分两大类:
• RedHat系列:Redhat、CentOS、Fedora 等
• Debian系列:Debian、Ubuntu 等
RedHat 系列
1. 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
2. 默认包管理工具 yum
3. 支持tar包
Debian 系列
1. 常见的安装包格式 deb 包,安装deb包的命令是“dpkg -参数”
2. 包管理工具 apt-get
3. 支持tar包
默认包管理工具
RedHat 系统 yum
yum 全称 Yellow dog Updater, Modified。是基于 RedHat 的系统中的默认的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
• 安装:yum install
• 卸载:yum remove
• 更新:yum update
Debian 系统 apt-get
apt-get 是基于 Debian 的系统中的默认包管理器。基于deb包管理。
• 安装:apt-get install
• 卸载:apt-get remove
• 更新:apt-get update
参考文档:https://blog.csdn.net/qi_SJQ_/article/details/121536903
其他管理工具
curl
• 基本用法:curl http://www.baidu.com
• 执行结果:www.baidu.com 的 html 内容就会显示在屏幕上了
• 基本用法: curl https://ip.cn
• 执行结果:此时不会显示 https://ip.cn 的html内容,它会直接收到你的电脑的IP地址的信息,当该网页有返回值的时候就会显示返回值,没有返回值就会直接显示 html 内容
• 保存访问的网页:
• curl http://www.baidu.com >> baidu.html
• curl -o baidu.html http://www.baidu.com
• curl -O http://www.linux.com/hello.sh 要具体到某个文件,不然抓不下来
下载文件: curl -o image1.jpg http://www.linux.com/dodo1.JPG
wget
命令:wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip
说明:表示下载文件保存到当前路径,文件名默认是url最后一个/后面的内容。
命令:wget -O myfile http://www.minjieren.com/wordpress-3.1-zh_CN.zip
说明:通过-O参数,可以指定文件名,这里指定的是myfile
命令:wget www.baidu.com
说明:在当前目录下生产一个 index.html 文件
curl、yum、apt-get、wget 区别
curl 与 wget 都可以用来下载内容。根据其优劣势,我们可以将 curl 类比浏览器,将 wget 类比迅雷(下载工具)
● curl 一种下载文件的工具。
● wget 软件下载工具(非安装方式:wget全称是 World Wide Web get。
● apt-get 软件安装方式(下载+安装),主要用于运作deb包(例如对Ubuntu系统上软件进行管理)。
● yum 软件安装方式(类似于apt-get),主要用于运作rpm包(例如对centos系统上软件进行管理)。