Linux-Shell-Shell概述

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容