什么是yum?

在这里插入图片描述

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨
🐻推荐专栏1: 🍔🍟🌯C语言初阶
🐻推荐专栏2: 🍔🍟🌯C语言进阶
🔑个人信条: 🌵知行合一
🍉本篇简介:>:本篇主要就是介绍一下Linux环境中如何进行安装软件,顺便分享几个好玩的软件.

诗句分享:
✨醉后不知天在水,✨
✨满船清梦压星河.✨

目录

  • 一、yum的介绍
    • (1) 安装拓展yum源
    • (2) 从云服务器下载软件
    • (3) 发送软件
    • (4) 卸载软件
  • 二、那些Linux下的好玩的小指令
    • (1) 开动的小火车
    • (2)牛说
    • (3) 大号文字
    • (4) 阿猫阿狗

一、yum的介绍

在这里插入图片描述
我们在windows中,安装软件常用有两种方式:

  1. 从第三方网站或者官方网站下载
    早期我们安装软件需要打开浏览器,然后去搜索根据软件的名称搜索我们需要的软件.

在这里插入图片描述

  1. 使用Windows应用商店:Windows 提供了一个应用商店,在应用商店搜索所需的软件,并从中下载.
    在这里插入图片描述
    相比于之前在网站上去找下载源,如今我们更加喜欢使用应用商店的方式下载软件.
    一方面不需要我们一个个需要下载源,另一方面应用商店会帮我们选择适合我们的软件版本.

对于Linux安装软件的方式有以下几种:

  1. 从源代码编译安装:
    有些软件包可能没有在包管理器中提供,可以从官方网站下载源代码并进行编译安装。需要注意的是,编译安装需要手动配置依赖项等,相对来说比较麻烦。(我们暂时考虑)
  2. RPM(一种包管理工具)安装:
    它可用于在基于RPM的Linux发行版上安装、升级、删除、查询软件包。RPM包是一种预编译的软件包,其中包含可安装的程序以及相关文件和库。但是有很多依赖关系.(我们暂时考虑)
  3. yum安装:
    yum类似于我们windows下的应用商店,它会帮我们找到相应软件的下载源已经为我们选择适合我们的软件版本.
    yum是一种在Linux系统中使用的包管理工具,它可以方便地管理安装、更新、升级和删除软件包。yum可以自动处理软件包之间的依赖关系,使得软件包的安装和维护变得更加简单、高效和可靠。它的工作原理是基于一个配置文件和一系列仓库(repository)。配置文件中指定了各个仓库的位置和所需的软件包信息,yum根据这些信息从仓库中获取所需的软件包,并自动解决软件包之间的依赖关系。(推荐)

(1) 安装拓展yum源

一般的yum中的软件都是严格审查的,就好比我们在软件商店看到的软件,一般都是官方检验过的,一些软件我们无法在软件商店中找到.

此时,有一种拓展的yum源,我们可以安装一下.

yum install -y epel-release

windowsLinux互传文件

前面讲了yum是类似于软件商店这样的软件,我们试着下载第一个软件吧!

软件名:rzsz

功能:windows 机器和远端的 Linux 机器通过 XShell 传输文件.

先试试是否已经联网:

ping www.baidu.com

在这里插入图片描述
通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的软件包. 例如:

yum list | grep lrzsz

安装指令:

yum install lrzsz.x86_64

在这里插入图片描述

(2) 从云服务器下载软件

指令:sz 文件位置

在这里插入图片描述

下载成功后:
在这里插入图片描述

本地的windows桌面就出现了刚刚下载的文件.
在这里插入图片描述

打开后发现确实是我们想要的文件.

在这里插入图片描述

(3) 发送软件

从本地发送文件到linux云服务器.

直接将文件拖过去即可.
在这里插入图片描述

(4) 卸载软件

示例:卸载刚刚下载的lrzsz

sudo yum remove lrzsz

二、那些Linux下的好玩的小指令

(1) 开动的小火车

效果展示图:
在这里插入图片描述

上图,当你误输入ls命令为sl时,会显示一个火车通过的ASCII动画,提醒你输入错误。,屏幕就出现了一个开动的小火车.

但是没有使用过这条指令的小伙伴可能会是下面的场景.↓
在这里插入图片描述
我们使用yum进行安装这个小软件

yum install sl

在这里插入图片描述
安装成功后,再次使用sl指令就可以跑小火车了.

(2)牛说

作用:显示一只ASCII艺术的牛,并在牛口中显示自定义的文字。

效果展示图:
在这里插入图片描述

安装指令:

yum install cowsay

执行指令:

cowsay 你好,初阶牛!

(3) 大号文字

figlet:将输入的文字转换为字符艺术风格的大号文字,并在终端中显示。
指令:yum install figlet

效果图:

在这里插入图片描述

yum install fortune-mod

(4) 阿猫阿狗

安装指令:

yum install boxes

执行指令:

echo “hello linux”| boxes -d dog

效果图:
在这里插入图片描述

执行指令:

echo “hello linux”| boxes -d cat

在这里插入图片描述

本篇主要就是介绍一下Linux环境中如何进行安装软件,顺便分享几个好玩的软件.
下一篇介绍linux开发工具以及代码编写工具vim等.

再见啦!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/175922.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#开发的OpenRA游戏之属性SelectionDecorations(12)

C#开发的OpenRA游戏之属性SelectionDecorations(12) 前面分析了显示选择框的指示器类SelectionBoxAnnotationRenderable,它的作用就是画一个四个角的方角。 这个类是在属性SelectionDecorations里调用的,如下: protected override IEnumerable<IRenderable> Rende…

JOSEF 综合继电器 HJZZ-32/2 AC220V 合闸延时整定0.02-9.99S

系列型号&#xff1a; HJZZ-91分闸、合闸、电源监视综合装置&#xff1b; HJZZ-92/1分闸、合闸、电源监视综合装置&#xff1b; HJZZ-92/2分闸、合闸、电源监视综合装置&#xff1b; HJZZ-92/2A分闸、合闸、电源监视综合装置&#xff1b; HJZZ-92/3分闸、合闸、电源监视综…

【机器学习】决策树

一、原理 典型的决策树 分类树与回归树 如何用训练样本建立决策树 分裂规则 不纯度 各种不纯度指标定义 对于数值型特征和分类型特征分别详述确定分裂阈值和分裂特征的过程 对于分类树和回归树如何确定叶子节点的值 对于样本特征向量属性缺失情况如何处理 对于属性缺失情况&am…

android自定义桌面应用

android自定义桌面应用 这篇文章主要讲下自定义桌面应用. 效果主要是调用packageManager来获取当前所有的程序,并在自定义桌面程序中展示,并支持跳转. 主要的代码如下: 1.manifest声明 <activity android:name".MainActivity"><intent-filter><ac…

【uniapp】微信运行报错TypeError_ Cannot read property ‘FormData‘ of undefined

文章目录 一、报错详情&#xff1a;二、解决&#xff1a; 一、报错详情&#xff1a; 二、解决&#xff1a; npm install axios0.27.2 #或者 npm install axios1.3.4

<JavaEE> Java中线程有多少种状态(State)?状态之间的关系有什么关系?

目录 一、系统内核中的线程状态 二、Java中的线程状态 一、系统内核中的线程状态 状态说明就绪状态线程已经准备就绪&#xff0c;随时可以接受CPU的调度。阻塞状态线程处于阻塞等待&#xff0c;暂时无法在CPU中执行。 二、Java中的线程状态 相比于系统内核&#xff0c;Java…

内测分发平台是否支持应用的微服务化部署

内测分发平台的微服务化部署支持是现代应用开发和部署的一个重要特性。首先我们得知道什么是微服务化部署都有哪些关键功能&#xff0c;如何实施微服务化的部署。下文以我自己理解总结了几点。 图片来源:news.gulufenfa.com 微服务是一种基于独立运行的小型服务来构建应用程序…

ILSVRC2012数据集处理

ILSVRC2012数据集处理 解压图像处理标签和图像 解压图像 先解压 tar -xvf ILSVRC2012_img_train.tar 解压之后其实还是1000个tar压缩包&#xff08;对应1000个类别&#xff09;&#xff0c;需要再次解压&#xff0c;解压脚本unzip.sh如下&#xff08;PS&#xff1a;可能需要自…

智能优化算法应用:基于教与学算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于教与学算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于教与学算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.教与学算法4.实验参数设定5.算法结果6.参考文献7.…

深度学习【二】

1.运行时错误 1.1 ModuleNotFoundError: No module named ‘torch_scatter’ 参考 https://blog.csdn.net/weixin_42421914/article/details/132875571 pip install --no-index torch-scatter -f https://pytorch-geometric.com/whl/torch-1.13.1%2Bcpu.html

Day49:647. 回文子串、516.最长回文子序列

文章目录 647. 回文子串思路代码实现 516.最长回文子序列思路代码实现 647. 回文子串 题目链接 思路 确定dp数组&#xff08;dp table&#xff09;以及下标的含义 布尔类型的dp[i][j]&#xff1a;表示区间范围[i,j] &#xff08;注意是左闭右闭&#xff09;的子串是否是回文…

亚马逊策略:通过影响者营销改造您的亚马逊商店

亚马逊卖家面临着从人群中脱颖而出的持续挑战 - 如果您是那些寻求变革性方法来接触目标受众、建立信任并将您的销售推向新高度的卖家之一&#xff0c;那么影响力营销就是您的答案。 您可能遇到过令人难以置信的成功故事&#xff0c;产品一夜之间流行起来&#xff0c;仅仅是因为…

集群 CPU 利用率均值达 45% ,揭秘小红书规模化混部技术实践

根据 Gartner 预测数据显示&#xff1a;2024 年全球 IT 支出预计将达到 5.1 万亿美元&#xff0c;比 2023 年增长 8 %。然而&#xff0c;该机构的另一项调查数据显示&#xff1a;全球数据中心服务器平均 CPU 利用率普遍低于 20%&#xff0c;存在巨大的资源浪费。据测算&#xf…

“全球金牌课程”1 月 13-14 日 · CSM 认证在线面授周末班【模块化教学】CST 导师亲授

课堂互动练习 CSM 认证在线培训&#xff08;周末班&#xff09; 2024 年 1 月 13-14 日 Zoom 在线面授&#xff0c;全国招生 讲师: Jim Wang 王军 10 年以上 CSM/CSPO 认证课程教学交付经验&#xff0c; 5 年以上 A-CSM/CSP-SM 认证课程教学交付经验&#xff0c; 国际 Scr…

CSS新手入门笔记整理:CSS字体样式

字体类型&#xff1a;font-family 语法 font-family&#xff1a;字体1,字体2,...,字体n; font-family可以指定多种字体。使用多个字体时&#xff0c;将按从左到右的顺序排列&#xff0c;并且以英文逗号&#xff08;,&#xff09;隔开。如果我们不定义font-family&#xff0c…

Apache Airflow (十四) :Airflow分布式集群搭建及测试

&#x1f3e1; 个人主页&#xff1a;IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 &#x1f6a9; 私聊博主&#xff1a;加入大数据技术讨论群聊&#xff0c;获取更多大数据资料。 &#x1f514; 博主个人B栈地址&#xff1a;豹哥教你大数据的个人空间-豹…

【C++】探索C++模板编程

文章目录 什么是C模板&#xff1f;模板的基本语法类型模板参数模板函数的示例类模板的示例总结 C模板是一种强大的编程工具&#xff0c;它可以实现泛型编程&#xff0c;使代码更加灵活和可重用。本篇博客将介绍C模板的基本语法、类型模板参数和模板函数的使用&#xff0c;并通过…

MaaS/PaaS/SaaS

生成式AI时代的AI Infra—从DevOps->MLOps->LLMOps - 知乎距离上次讲LLM相关的内容已经过去2个月了 LLM as Controller—无限拓展LLM的能力边界&#xff0c;本文想要从AI Infra的角度出发&#xff0c;从更宏观的角度看Generative AI对AI Infra生态产生的变化&#xff0c;…

Web前端开发技术:图像与多媒体文件

在现代的Web开发中&#xff0c;图像和多媒体文件在各种网站和应用程序中扮演着至关重要的角色。它们不仅能提供更丰富的内容&#xff0c;还能大大提高应用程序的吸引力和用户体验。本文将深入介绍一些关键的Web前端开发技术&#xff0c;这些技术将有助于开发者在处理图像和多媒…

前馈式神经网络与反馈式神经网络的区别,联系,各自的应用范围和场景!!!

文章目录 前言一、前馈式神经网络是什么&#xff1f;二、前馈式神经网络包括&#xff1a;三、反馈式神经网络是什么&#xff1f;四、反馈式神经网络包括&#xff1a;总结 前言 前馈式神经网络和反馈式神经网络是两种主要的神经网络架构&#xff0c;它们在网络结构和应用场景上…