什么是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等.

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JAVA进阶之路JVM-2:类加载机制,类的生命周期,类加载过程,类加载时机,类加载器,双亲委派模型,对象创建过程

JVM类加载机制 类加载 ​ 在JVM虚拟机实现规范中,通过ClassLoader类加载把*.class字节码文件(文件流)加载到内存,并对字节码文件内容进行验证,准备,解析和初始化,最终形成可以被虚拟机直接使用…

易基因: MeRIP-seq等从m6A RNA甲基化角度揭示NFATc1对破骨细胞的调控机制|研究速递

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 双膦酸盐类药物是强效骨吸收抑制剂,是治疗骨质疏松症、多发性骨髓瘤、骨转移等疾病的首选药物。这些药物通过抑制甲羟戊酸通路和促进破骨细胞凋亡来促进骨吸收。双膦酸盐类药…

计算机网络:快速了解网络框架

文章目录 前言一、什么是Internet?1.从具体构成角度什么是协议? 2.从服务角度3小结 二、网络边缘1.采用网络设施面向连接服务(TCP)2.采用基础设施的无连接服务(UDP) 三、网络的核心1.电路交换2.分组交换3.分…

如何在外远程访问本地NAS威联通QNAP?

🌈个人主页:聆风吟 🔥系列专栏:数据结构、Cpolar杂谈 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 威联通安装cpolar内网穿透二. 内网穿透2.1 创建隧道2.2 测试公网远程访问 三.…

DDD全网最通俗易懂讲解(二)

领域事件相关案例 我来给你介绍一个保险承保业务过程中有关领域事件的案例。 一个保单的生成,经历了很多子域、业务状态变更和跨微服务业务数据的传递。这个过程会产生很多的领域事件,这些领域事件促成了保险业务数据、对象在不同的微服务和子域之间的…

数据库基础入门 — 关联查询

我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! 本…

docker容器运维操作命令

docker exec :在运行的容器中执行命令 docker exec [OPTIONS] CONTAINER COMMAND [ARG...] OPTIONS说明: -d :分离模式: 在后台运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端docker ps : 列出容器 docker ps [OPTIONS] OPTIONS说明&#…

P8安全基本理论A001-CIA安全模型-使用PGP描述网络安全CIA模型之私密性、完整性案例

【教学资源名称】 CIA安全模型-使用PGP描述网络安全CIA模型之私密性、完整性案例 【预备知识】 在信息安全等级保护工作中,根据信息系统的机密性(Confidentiality)、完整性(Integrity)、可用性(Availabilit…

MySQL的索引

📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 目录 🌤️概念 &#x1f…

vue3安装eslint和prettier,最简单的步骤

第1步: 安装eslint yarn add eslint -D 第2步: 在根文件夹中,创建.eslintrc.js文件 第3步: 在package.json文件中新增命令 "lint": "eslint --fix --ext .ts,.tsx,.vue src --quiet","prettier"…

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

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

第20章 多线程

创建线程 继承Thread 类 Thread 类时 java.lang 包中的一个类,从类中实例化的对象代表线程,程序员启动一个新线程需要建立 Thread 实例。 Thread 对象需要一个任务来执行,任务是指线程在启动时执行的工作,start() 方法启动线程&am…

mysql 命令行导入sql 数据,windows导入,强制导入

线上用了polarDB, 本地导入的时候,通过navicat 的备份导入和执行sql文件的方式导入都失败了 用命令行的方式可以导入sql 当我用windows 的cmd 导入的时候,会报一些命令行的错误。 那其实我检查了这个命令是没有问题的。 mysql -uroot -p hu…

SAP_ABAP_编程基础_字符转换_内存表、jsonString 相互转换

SAP ABAP 顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读441次。目标:基于对SAP abap 顾问能力模型的梳理,给一年左右经验的abaper 快速成长为三年经验提供超级燃料!https://blog.csdn.net/j…

这些汽车托运套路你肯定不知道

这些汽车托运套路你肯定不知道 这些套路你肯定不知道.. 学会这三招 汽车托运不怕吃亏 1 看营业执照 首先确定选择的托运公司是否有保障 要求公司出示营业执照和道路运输经营许可证 如果都没有 那就很有可能是无牌照的小作坊!! 这种出问题就肯定没保障 2 保险跟合同 一车一合同 …

Docker Swarm总结+service创建和部署、overlay网络以及Raft算法(2/5)

博主介绍:Java领域优质创作者,博客之星城市赛道TOP20、专注于前端流行技术框架、Java后端技术领域、项目实战运维以及GIS地理信息领域。 🍅文末获取源码下载地址🍅 👇🏻 精彩专栏推荐订阅👇🏻…

第20章多线程

创建线程 继承Thread 类 Thread 类时 java.lang 包中的一个类,从类中实例化的对象代表线程,程序员启动一个新线程需要建立 Thread 实例。 Thread 对象需要一个任务来执行,任务是指线程在启动时执行的工作,start() 方法启动线程&am…

【Linux】cd 命令使用

cd(英文全拼:change directory)命令用于改变当前工作目录的命令,切换到指定的路径。 ~ 也表示为 home 目录 的意思。. 则是表示目前所在的目录。.. 则表示目前目录位置的上一层目录。 语法 cd [目录] 命令选项及作用 执行令 …

【TiDB】TiDB离线方式部署

目录 1 下载TiDB离线组件包 2 安装TiUP 3 合并离线包 4 TIDB 软件和硬件环境建议配置 5 TiDB环境与系统配置检查 6 生成集群初始化配置文件模板 7 执行部署命令 1 检查就能存在的潜在风险 2 手动修复风险 3 部署 TiDB 集群 8 查看TIUP管理的集群情况 9 检查部署的…

OBS Studio 30.0 正式发布:支持 WebRTC

导读OBS Studio 30.0 已正式发布。此版本移除了对 Ubuntu 20.04、Qt 5 和 FFmpeg 4.4 之前版本的支持。 OBS Studio 30.0 已正式发布。此版本移除了对 Ubuntu 20.04、Qt 5 和 FFmpeg 4.4 之前版本的支持。 主要变化包括: 支持 WebRTC(详情查看 OBS Stu…