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概述

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