你们好,最近小时发现有诸多的小伙伴们对于shell是什么公司,shell是什么这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 简介:
2、 1.shell是一个命令行解释器,它为用户提供一个接口系统级程序,向Linux内核发送请求运行程序。用户可以使用shell来启动、暂停、停止甚至编写一些程序。
3、 2.Shell也是一种功能强大的编程语言,易于编写、易于调试且灵活。Shell是解释执行的脚本语言,Linux系统命令可以在Shell中直接调用。
4、 外壳的分类:
5、 1.Bourne Shell: Unix从1979年开始使用Bourne Shell,Bourne Shell的主文件名是sh。(这种目前已经基本淘汰了)
6、 2.cshell: cshell主要用于BSD Unix系统,其语法与C语言相似,因此得名。
7、 Shell的两种主要语法类型是Bourne和C,它们互不兼容。伯恩主要包括sh、ksh、Bash、php、zsh;c主要包括:csh和tcsh。
8、 如何检查当前系统使用的Shell版本?
9、 使用echo $SHELL命令查看当前系统的SHELL版本。
10、 注意:Bash兼容sh,现在使用Linux意味着使用Bash作为用户的基本Shell。
11、 要查看Linux支持的shell,只需打开/etc/shell。
12、 父壳与子壳:进入系统初始状态的壳由父壳调用,其他壳为子壳。
以上就是shell是什么这篇文章的一些介绍,希望对大家有所帮助。