TOP

shell基础一

1. 对shell的理解

    shell相当于操作系统与用户交互的翻译官;

 

2. shell解释器的种类

    shell是一门语言,编译这门语言的解释器种类有多种:bash , sh ,csh ,ksh等;

    linux默认shell解释器是bash(内部有40个命令);

    查看不同版本linux默认的shell解释器命令:  echo $SHELL

 

3. 程序设计语言的类型

    一,编译型语言

           将原代码翻译成目标代码,这个过程为“编译”;编译后的目标代码接近底层,执行效率高;

           这是编译型语言的优势,如:C,C++,Java等

    二,解释型语言

           在执行程序才将源代码编译成机器语言;所以每执行一句代码,就要编译一次;因此效率低;

           这类语言如:shell,python,ruby,perl等

           优点:能直接操作文件,目录等对象;一个小时完成的任务,C++可能需要两天;

 

     两者区别:

           编译型:        源代码 ------------->目标代码------------------->执行(先编译成机器代码,再执行,效率高)

           解释型:        源代码 ------------->执行(没有单独编译过程,每次执行代码都需要编译)

 

4.为什么学习shell?shell应用在什么地方?

   方便操作linux 

    

posted @ 2016-04-08 22:09  RocketV2  阅读(151)  评论(0编辑  收藏  举报