小编个人主页详情<—请点击
小编个人gitee代码仓库<—请点击
linux系列专栏<—请点击
倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己!
目录
前言
【linux】linux权限的详细讲解—书接上文 详情请点击<—
本文由小编为大家讲解—linux软件包管理器yum和安装一些有趣的指令
一、什么是软件包
- 同手机,windows一样,linux也可以进行安装软件,一般方法是下载程序的源代码,进行编译,得到可执行程序,对新手不友好,如果要是不会编译呢?
- 所以会有人将一些常用软件的源代码提前编译好,做成软件包,并且将这些软件包放在云服务器上,通过包管理器可以很便捷的获取到这个已经编译好的软件包并且直接进行安装
- 本文小编重点讲解的yum工具就是linux下非常常用的包管理器
二、windows和linux互传文件
要使用root用户或普通用户都可完成文件传输,这里小编采用root用户
1. windows传linux —> rz指令
-
直接使用鼠标将windows中的文件拖拽到xshell中即可完成向远端的linux机器中进行文件传输
-
拖拽完成后会弹出下面这样一个界面,那么表示传输完成
-
使用ll指令再查看一下,我们linux目录下就会多了一个window传入的文件
2. linux传windows —> sz指令
-
sz 你想要传入windows中的文件名 当前我们的linux中有windows.txt文件,那么我们使用sz指令将其传输到windows中
-
输入sz指令,按下回车后,屏幕上会弹出窗口,让我们选择我们要传输到windows中的路径位置,这里小编已经在桌面上新建好了一个文件夹linux,选中这个文件夹,点击确定,即可进行传输
-
桌面会弹出这样一个窗口代表传输完成,如果弹出失败,请再重新输入sz指令再尝试一次
-
打开linux文件夹,里面放置的即为我们linux传windows的文件windows.txt
三、yum指令
1. yum指令使用的环境
yum指令的由于要安装软件,向系统目录中写入,所以yum的权限要求高,一般采用sudo提权或使用root用户进行操作,这里小编采用root用户的方式进行讲解
- 其实yum指令的使用还要确保自己的网络连接正常,yum指令会通过网络访问网址从远端服务器上获取并且下载安装包,这些安装包并不在本地,所以需要确保网络通畅
- ping 任意网址,我们可以使用ping指令来验证一下,如下出现下图界面表示网络连接正常,这时候我们连续按ctrl+c进行退出这种状态即可
2. 查看yum源配置文件
- 我们可以使用ls /etc/yum.repos.d 去查看yum源配置文件,其中CentOP-Base.repo是官方的yum源配置文件,其中CentOS-Epel.repo是含有奇奇怪怪的指令安装所需要的yum源配置文件
- 使用cd指令进入到/etc/yum.repos.d路径中,并查看目录的文件,使用nano查看CentOP-Base.repo
- 查看后发现,CentOP-Base.repo中放的基本都是链接,没错,源配置文件中放的就是链接,yum工具通过这些链接,在连接网络的情况下,访问远端服务器,获取安装包进行安装,在查看完之后按下ctrl+x退出
3. 查看软件包
- yum list 在手机的应用商城上我们可以查看可以安装哪些软件,在linux中我们同样可以使用yum指令查看当前我们可以安装那些软件,即查看对应的软件包(注意:这里仅仅是查看一个软件包列表,不要误以为这些软件包就在linux本地,这些软件包在远端的服务器上)
- 当然,这些软件包是非常非常之多的
- yum list | grep 你对应想要搜索的指令,如果我们想特定查看某一个指令的安装包,可以使用yum加管道加grep
- 其中后缀noarch表示在哪一个系统平台下,来自于哪一个yum源(来自于CentOS-Epel.repo的yum源配置文件),其中noarch表示任何系统都可以进行匹配安装,还可能会碰到x86_64的后缀,表示适用于64位的平台进行安装,同时还可能会碰到i686的后缀,表示适用于32位的平台进行安装,选择软件包的时候要和系统匹配
- epel表示软件源类似于手机中的vivo软件商店
- cowsa表示软件名称,3.04-4代表软件的版本,el表示CentOS,7表示CentOS7的意思
4. 安装软件
- yum install -y 软件名称,即可适用yum完成对应软件的安装,其中install是安装的意思,-y是确定安装,如果没有-y在安装的时候,linux操作系统会询问你是否真的要进行安装,在我们的指令中带上-y,linux操作系统就不会进行询问了
- 观察到这么一个界面,并且结尾有complete!后,即为安装成功
5. 卸载软件
- yum remove -y 要卸载的软件名称,即可完成对软件的卸载,其中remove有移除的意思,-y是确定卸载,在要进行卸载的时候,linux操作系统会询问你是否真的要进行卸载,在我们的指令中带上-y,linux操作系统就不会进行询问了
- 观察到这么一个界面,并且结尾有complete!后,即为卸载成功
四、安装一些有趣的指令
当我们知道如何进行安装卸载软件之后,那么我们就就可以进行安装一些有趣的指令的了,下面跟着小编一起尝试一下吧
1. 奶牛说话
可以在屏幕上打印一段由奶牛说的话语,并且这个奶牛还可以换做龙来进行说话
yum install -y cowsay
- 使用cowsay后面跟你想要说的话即可
- cowsay -l,可以查看这个奶牛可以变换为什么动物或其它
- cowsay -f dragon 输入你想要龙说的话,咳咳,查看完成之后小编一眼就看到了右上角的龙了,那么小编就略微出手让龙臣服我一下,哈哈,开玩笑,当然小编还是要吐槽一下这个龙,怎么看都有点智商不行傻傻的感觉
2. 行驶中的火车
可以在屏幕上显示一个会运行的火车从右向左驶去
yum install -y sl
- sl,即可进行显示火车行驶
3. linux企鹅标识
可以在屏幕上显示出一个企鹅,以及一些有关linux的一些信息
yum install -y linux_logo
- linux_logo,即可显示企鹅,但是有一说一,和实物对比一下这个linux_logo中的logo是认真的吗?
总结
以上就是今天的博客内容啦,希望对读者朋友们有帮助
水滴石穿,坚持就是胜利,读者朋友们可以点个关注
点赞收藏加关注,找到小编不迷路!