BashLinux学习之路我用 Linux

Linux-Shell-Shell概述

2017-06-19  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读