Linux-Shell-Shell概述

作者: 廖马儿 | 来源:发表于2017-06-19 10:55 被阅读10次

Shell概述

Shell概述

对命令(command)进行解析。为用户体提供一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是缩写一些程序。

图片.png

完成应用程序输入的命令,经过Shell命令解释器解释,调用内核去执行硬件。

图片.png

解释执行,不需要编译。

Shell分类

图片.png

Bourne Shell在我们的Linux中识别为sh,也就是说.sh文件就是Bourne Shell。

图片.png

Unix家谱:


Unix家谱.png
图片.png

bash与B Shell(Bourne Shell)完全兼容。
对于Linux来将我们讨论的shell主要就是bash

图片.png

我们的Linux支持的Shell保存在/etc/shells文件中。

图片.png

csh的语法与我们的bash有很大的区别。我们的命令行是bash,属于B Shell的分支。

/sbin/nologin,能够登录的shell是Linux使用的标准shell。
所有的伪用户使用的shell都是/sbin/nologin

相关文章

  • Linux-Shell-Shell概述

    Shell概述 对命令(command)进行解析。为用户体提供一个向Linux内核发送请求以便运行程序的界面系统级...

  • 概述

    Web 基础 HTTP(HyperText Transfer Protocol,超文本传输协议)。 WWW(Wor...

  • 概述

    计算机网络由若干结点和链路组成。网络间可以通过路由器互连起来,构成的网络称为互连网(internet)。inter...

  • 概述

    资源 主页:http://opencv.org文档:http://docs.opencv.org/master/问...

  • 概述

    1、分类 创建型:Singleton,Builder,Prototype,Abstract Factory,Fac...

  • 概述

    2018年7月26日,是我开始记录我和我男朋友的爱情故事的第一天,也是我和他在一起的第99天。 其实我们刚在一...

  • 概述

    电路交换、分组交换 电路交换由于电话通信系统,分组交换用于网络数据传输。 电路交换两个用户独占一条物理链路;分组交...

  • 概述

    课程大纲: 1、图像的基本构成2、像素读写3、图像像素值统计信息4、像素值数学运算5、图像RGB彩色空间6、色彩空...

  • 概述

    作者认为这套需求过程可以适用于多种软件开发的情况。这套需求过程虽然不是唯一的解决方案,但学习这个过程可以获得很多帮...

  • 概述

    1、计算机网络向用户提供的最重要的功能有两个连通性和共享。2、网络由若干结点和连接这些结点的链路组成。结点可以是计...

网友评论

    本文标题:Linux-Shell-Shell概述

    本文链接:https://www.haomeiwen.com/subject/nrlgqxtx.html