当前位置:   article > 正文

linux的含义,指令本质,shell介绍

linux的含义,指令本质,shell介绍

目录

linux的含义 

指令本质

引入

介绍

shell

介绍

shell和命令解释器的关系

图解


linux的含义 

linux的称谓有两种意思:

既指的是linux操作系统

  • 包括linux内核以及配套的用户空间工具和应用程序

也指linux内核

  • linux操作系统的核心部分
  • 负责管理硬件资源、提供系统调用接口和支持多任务等功能

指令本质

引入

我们在执行命令时,有时候会遇到提示命令不存在的情况:

说明指令一定在系统中的某个位置存储(/usr/bin):

在该目录下,可以找到我们熟悉的指令 pwd:

  • 也有我们的echo,ls:

而这些指令对应的文件颜色都是绿色的,我们写的代码生成的可执行程序,也是绿色的:

介绍

因此,指令 和 [代码编译后的程序] 没有本质区别,都是可以被执行的,输入文件名即可执行相应功能

  • 所以,指令就是可执行文件,它是直接被安装到了系统的某一路径下

shell

介绍

它是一种程序,负责解释和执行用户在命令行中输入的命令

  • 所有的指令,最终都要在os内运行
  • 但os直接使用难度较高,需要使用辅助工具帮助我们和os互动

总之,他就像一个中介一样,帮助我们和linux内核交互

  • 媒婆也就是shell,是一个统称
  • 而王婆/李婆就是具体的媒婆,也就是bash/sh(命令行解释器) 或 图形化界面
  • bash(Bourne-Again shell)支持工作控制(job control),而 sh(Bourne shell)并不支持
  • 这些shell在功能和语法上略有差异,但都提供了类似的基本功能

shell和命令解释器的关系

shell更像是一种更高级的命令行解释器,它在基本的命令行解释器的基础上提供了更多的功能和便利性:

  • 允许用户编写脚本文件
  • 环境配置
  • 允许用户在后台运行命令、管理作业和进程

但大多情况下,这两个概念用来指代同一个东西

图解

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/445536
推荐阅读
相关标签
  

闽ICP备14008679号