关于shell程序和shell脚本:
Shell程序本身的开发是用C语言编写的,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。
Shell脚本(shell script)是为shell程序编写的脚本程序,有自己的shell脚本语言。
我们通常所说的shell指的是shell脚本的编写,而不是指shell自身程序的开发。
Shell既是一种命令语言,又是一种程序设计语言:
(1)作为命令语言,它交互式地解释和执行用户输入的命令。
(2)作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
Shell虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。
关于shell程序和shell脚本:
Shell程序本身的开发是用C语言编写的,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。
Shell脚本(shell script)是为shell程序编写的脚本程序,有自己的shell脚本语言。
我们通常所说的shell指的是shell脚本的编写,而不是指shell自身程序的开发。
Shell既是一种命令语言,又是一种程序设计语言:
(1)作为命令语言,它交互式地解释和执行用户输入的命令。
(2)作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
Shell虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。
举报