二、Linux入门| shell运行原理及Linux权限的理解

这篇具有很好参考价值的文章主要介绍了二、Linux入门| shell运行原理及Linux权限的理解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Linux 软件包管理器 - yum

centos7的安装方式

1、源码安装(较复杂)
2、rpm包安装(较复杂,未解决依赖关系)
3、yum安装(不用编译源码,不用解决软件的依赖关系,门槛较低)

1、什么是软件包

  • 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了,于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
  • 软件包和软件包管理器, 就好比 “App” 和 "应用商店"这样的关系.
  • yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器.主要应用在Fedora, RedHat,Centos等发行版上.
  • 通俗来讲,yum类似于手机上的引用市场APP,它可以从后端拿到我们想要下载的东西,类似一个媒介。
    二、Linux入门| shell运行原理及Linux权限的理解

2、查找软件包

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

yum list | grep lrzsz
二、Linux入门| shell运行原理及Linux权限的理解
注意事项:

  • 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
  • "x86_64"后缀表示64位系统的安装包,“i686” 后缀表示32位系统安装包,选择包时要和系统匹配。
  • "el7"表示操作系统发行版的版本。“el7” 表示的是 centos7/redhat7,“el6” 表示 centos6 / redhat6.
  • 最后一列, base 表示的是 “软件源” 的名称,类似于“小米应用商店”, “华为应用商店” 这样的概念.

3、安装和卸载软件

安装软件:
通过 yum, 我们可以通过很简单的一条命令完成 gcc 的安装:

sudo yum install lrzsz

yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装,出现 “complete” 字样, 说明安装完成。
注意事项:
安装软件时由于需要向系统目录中写入内容,一般需要 sudo 或者切到 root 账户下才能完成,yum安装软件只能一个装完了再装另一个,正在yum安装一个软件的过程中,如果再尝试用yum安装另外。
一个软件,yum会报错。
如果 yum 报错,请自行百度。
这里也可以进行如下的卸载软件。

卸载软件,仍然是一条命令:

sudo yum remove lrzsz

4、实现Windows下和Linux下的文件互传

此功能的实现依托于上文安装的lrzsz。
Windows传linux:
指令:rz -E

Linux传Windows:
指令:sz 文件名

二、Linux编辑器 -vim使用

vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。下面统一按照vim来进行讲解。
vim的安装指令:
sudo yum install -y vim
诸如VS2022这样把编译运行调试集合成一体的叫做集成开发环境,在Linux环境中就不再是集成开发环境了,Linux是分散的,像这里的vim只是一个编辑器,只能用来写代码。文章来源地址https://www.toymoban.com/news/detail-438275.html


1、vim的基本概念

到了这里,关于二、Linux入门| shell运行原理及Linux权限的理解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】Shell 命令以及运行原理

    当用户登录 Linux 系统的时候,系统会给用户创建一个新的进程,一般叫做 bash(命令行解释器)。 Linux 严格意义上说的是一个操作系统,我们称之为 “核心( kernel )” ,但对于我们一般用户,是不能直接使用  kernel 的 。而是通过 kernel 的  “ 外壳 ”  程序,也就是所谓

    2024年01月22日
    浏览(43)
  • 【Linux】浅谈shell命令以及运行原理

    前言:上篇博文把linux下的基本指令讲解完了。本期我们聊聊Linux下【shell】命令及其运行原理。   目录 Shell的基本概念与作用 原理图展示  shell命令执行原理 Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。 而是通

    2024年02月03日
    浏览(38)
  • Linux系统编程学习 NO.5 ——shell命令行的概念以及原理、权限的概念

    首先,用户下达指令需求。此时Linux操作系统的内核kernel,并不会直接接收用户下达的指令,因为操作系统不擅长跟用户打交道。那么指令要如何下达呢?这就命令行解释器来对用户的指令进行处理。 shell对于Linux主要是对指令进行解析,解析指令给Linux内核。反馈结果在通过内

    2024年02月06日
    浏览(54)
  • 深入篇【Linux】学习必备:Shell命令运行原理 + 基本指令

    Linux严格意义上来说是一个操作系统,我们称为\\\"核心\\\",但我们一般用户,是不能直接使用这个\\\"核心\\\"。而是通过\\\"核心\\\"的外壳程序,也就是所谓的Shell来与\\\"核心\\\"沟通。 其实我们所有的指令都要在OS内部运行,但是OS使用的难道太高,我们用户很难直接与OS打交道。 从技术角度

    2024年02月07日
    浏览(86)
  • 系统设计 - 我们如何通俗的理解那些技术的运行原理 - 第八部分:Linux、安全

    本心、输入输出、结果 编辑:简简单单 Online zuozuo 地址:https://blog.csdn.net/qq_15071263 如果觉得本文对你有帮助,欢迎点赞、收藏、评论 我们使用视觉效果和简单术语来解释复杂的系统是如何运转的,帮助我们理解技术细节 我们使用视觉效果和简单术语来解释复杂的系统是如何

    2024年02月03日
    浏览(39)
  • Linux中shell外壳,用户权限,文件权限

    所属专栏:Linux学习❤️ 🚀 博主首页:初阳785❤️ 🚀 代码托管:chuyang785❤️ 🚀 感谢大家的支持,您的点赞和关注是对我最大的支持!!!❤️ 🚀 博主也会更加的努力,创作出更优质的博文!!❤️ 🚀 关注我,关注我,关注我,重要的事情说三遍!!!!!!!!

    2024年02月08日
    浏览(44)
  • shell运行原理

    前一段时间由于身体的缘故和一些琐事,好久没有更新Linux的博文了。从本篇博文开始会接着以前的内容一直持续更新! 为什么存在shell外壳? 什么是shell外壳? shell外壳是如何工作的? Linux广义上说是内核+外壳组成的,内核就是说操作系统的内核,外壳为就是在内核周围的

    2024年02月21日
    浏览(31)
  • 【Linux】shell外壳和权限

    什么是 shell外壳 呢?首先我们应该知道, 用户和操作系统内核是不能直接接触的 ,因为 首先操作系统本身就很难去操作,另一方面也是为了操作系统安全考虑 ,不能让用户直接去操作内核。 于是这时候,在内核和用户之间就有一个“屏障”负责 传话 ,就是将用户的 需求

    2024年01月24日
    浏览(33)
  • 【lesson4】shell运行原理

    shell是一个外壳程序。 要理解shell,首先要思考几个问题: 问题一:用户能直接访问直接访问操作系统吗? 答案:不能。 为什么呢? 1.人不善于直接使用操作系统 2.如果人直接访问操作系统,首先操作成本特别高,其次人会放错会带来不安全的因素。 例子:比如银行,我们

    2024年02月15日
    浏览(40)
  • 【Linux常见指令以及权限理解】权限理解

    这篇文章,我们来聊一聊Linux下权限相关的知识,我打算从这几个方面展开: 1. 认识Linux下用户的分类 2. 什么叫做权限 3. 没有权限会是什么样子 4. 如何修改权限 5. 其它重要的问题 那么废话不多说,我们现在开始。 目录 写在前面 1. Linux下用户的分类 如何切换用户 如何提高

    2024年02月05日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包