shell编程
一、简介 1、概念 shell就是一个计算机应用程序,跟QQ、微信等类似,但是他主要是提供计算机的操作界面,例如我们所使用Windows操作系统的图形操作界面和cmd.exe命令行操作界面。 shell并不是操作系统内核,可以看成是内核外边的壳,可以实现人机友好交互。 shell同时也可以看成是一种命令语言,本身是用C语言编写的,用shell命令可以编写程序,即我们所说的脚本程序(shell script),所以shell与shell script并不是同一个概念,但通常说shell脚本时就直接说成shell了。在本节所说的shell编程其实就是用shell命令语言编写的shell script。 2、分类 主要分为图形界面shell和命令行式shell两类 图形界面:Graphical User Interface shell 即 GUI shell,应用最常见,例如个人windows系统大部分都是GUI shell 命令行式:Command Line Interface shell ,即CLI shell,个人应用较少,主要是在服务器领域,例如服务器领域的linux操作系统大部分都是CLI shell 3、发展历史 二、编程风格 1、编程范式 面向对象:以数据为中心,考虑先如何组织数据,指令服务于数据。 面向过程:以指令为中心,来进行写程序