<1.什么是shell?1)人机交互应用程序①人机交互可以是图形化界面的(GUI),也可以是命令行的(CMDline),shell就是将我们的鼠标点击、命令行的命令翻译传递给计算机内核的一个程序,以完成人与机器交互。②所以说shell本质上是一个解释器,在linux系统中shell解释器程序有多种(bash、sh、csh、ksh等等)默认的是使用的bash命令行输入:ls/bin/*sh-la(可以查看linux系统中自带的shell解释程序)命令行输入:export(可以看到默认使用的shell是bash)2)一种脚本语言同时shell也是一种脚本语言语言的特点:①有严格的语法要求②程序不需要编译,由shell程序解释执行③可以自定义变量、有分支、循环结构、可自定义函数2.shell的作用?1)批处理解决一些重复性操作的人机交互动作(eg:比如我要在linux下创建个文件夹)2)应用程序配置我们常见的一些系统调用的shell脚本如:/etc/profile比如说我们系统的公共环境变量就可以在这里设置