我们知道在windows上安装软件非常方便百度搜索找到软件下载,然后安装即可。
那在Linux上怎么安装软件呢?
在Linux上有3种安装软件的方式
由于第一种和第二种安装软件的方式都有着一些问题,于是就有人把一些在Linux上常用的软件提前编译好,做成了软件包(类似于windows上的安装包)放到了服务器上,通过包管理器可以很方便的获取到这些已经编译好的软件包,直接安装。
软件包和和软件包管理器,就好比于 手机APP和手机应用商店的关系
yum就是一个软件包管理器,不同版本的Linux的软件管理器名字可能会有差异,Centos上就是使用的yum

注意:要想使用yum命令你的Linux必须联网,可以通过ping命名测试网路连通性
语法:ping [某台机器的ip]

语法:yum list
功能:查看yum下当前一共有多少软件包
语法:sudo yum install [软件包名]
注意:
1. 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成
2. yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外
一个软件, yum会报错
示例:
我们安装 sl 通过命令 sudo yum install sl, yes 确认安装
出现 complete 说明安装完成

执行 sl 命令

语法:sudo yum remove [软件包名]
lrzsz这个工具用于windows机器和远端的Linux机器通过 XShell传输文件
安装完毕之后,可以通过拖拽的方式将文件上传过去
通过命令 sudo yum install lrzsz 安装
可以直接拖拽,也可以输入命令 rz -E

命名:sz [文件名]

比如查看 lrzsz 的信息

通过命令 sudo yum install -y epel-release可以安装第三方扩展源
语法:rpm -qa
-q:查询操作
-a:代表所有
查询指定软件

语法:rpm -e [软件名称] [选项]
常用选项
--nodeps:强制卸载
语法:rpm -ivh 软件包名称.rpm
常用选项:
-i:install 安装
-v:显示进度条
-h:表示以 # 形式显示进度条
语法:rpm -qf [文件名]
功能:判断某个文件所属的包名称

语法:rpm -ql [软件名称]

rpm最大的缺点就是存在依赖关系,而yum就不存在依赖关系
一个软件必须先有其他软件才能运行,例如之前xmind启动过程中提示的缺少DLL,称之为依赖
WAMP(Windows + Apache + MySQL + PHP)安装前必须先安装VC++ 2014 x86_64,这种情况就称之为有依赖关系。
在Linux操作系统中,所有的存储设备都必须先挂载然后才能使用。
首先新建一个挂载点,然后使用mount命令进行挂在,挂载点可以理解为
就是一个空目录
语法:mount 设备文件原始地址(/dev目录) 要挂载的位置路径(盘 符)
光驱设备文件为/dev/sr0
语法:umount 当前设备的挂载点(路径)