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更像是一种更高级的命令行解释器,它在基本的命令行解释器的基础上提供了更多的功能和便利性:

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

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

图解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值