Shell基础-概述

       在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

       同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。

      主流的Shell主要有两种:Bourne Shell 和 C Shell,目前linux 中主要使用Bash Shell,其属于Bourne Shelld的一个分支,二者可相互兼容。

      在linux环境下 可以在终端执行 vim /etc/shells 目录下面查看当前操作系统所支持的shell脚本类型。

          
     
 

系统默认的shell为 /bin/bash, 当然也可以根据路径末尾的名称进行shell的切换。

 

本节主要简单讲述一下shell的基本概念,并未涉及深入知识点,如需深入了解,大家可以在网上查询更丰富的资料。推荐linux学习书籍《鸟哥Linux私房菜》、《鸟哥Linux服务器架设篇》

猜你喜欢

转载自xiaochuang.iteye.com/blog/2384410