Shell程序设计培训:从基础到进阶.pptx

shell程序设计郑音飞

主要内容Shell简介Shell脚本Shell变量Shell命令流控制调试

Shell简介SHELL本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计。作为命令语言,它交互式的解释和执行用户输入命令;作为程序设计语言,他定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构。包括循环与分支。深入了解和熟练掌握shell的特性及其使用方法,是用好Linux的关键。可以说,shell使用的熟练程度反映了用户对Linux使用的熟练程度。

Shell?Script在DOS?中,你可能会从事一些例行的重覆性工作,此时你会将这些重覆性的命令写成批次档,只要执行这个批次档就等於执行这些命令。大家会问在UNIX中是否有批次处理这个东东,答案是有的。在UNIX中不只有如DOS?的批次处理,它的功能比起DOS?更强大,相对地也较复杂,已经和一般的高阶语言不相上下。在UNIX中大家都不叫做批次档,而叫做Shell?Script。

Shell?ScriptShell?Script的地位和其它的可执行档(或命令)是完全相同的,只不过Shell?Script是以文字档的方式储存,而非二进位档。而执行Shell?Script时,必须有一个程式将其内容转成一道道的命令执行,而这个程式其实就是Shell?,这也就是为什麽

文档评论(0)

1亿VIP精品文档

相关文档