ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux操作系统之Shell程序设计

Linux操作系统之Shell程序设计

原创 Linux操作系统 作者:学习Linux123456 时间:2019-06-20 22:23:02 0 删除 编辑

She l l是 种命令 解释程序,也可以看作是一种 命 令语言的解释器。 用户在与S hell 交互时 所输入的命令行必须符合She l l命令的语法和语义规范,才能够 被 She l l理解并执行 。 S h e l l所使用的这种命令语言称为Shell 语言。She l l语言不仅仅是一种交互式语言, 它还是一种可编程的程序设计语言。将若干个Shel l 命令行写入个文件就构成了一个Shel l 程序,它可以被She l l逐条地解释执行。用She l l语言编写的Shell程序可以使用各种变量、参数和控制结构来组织命令流程,自 动 化地完成各种复杂冗繁的处理工作。

Linux 系统中广泛使用了Shell程序来实现系统的初启、配置、管理和维护等工作。因此,熟练掌握Shell语言可以更加深入地理解系统的运行机制,更加有效地使用和管理系统。

     

Shell 语言的特点 :

与其他编程语言相比,Shell 语言具有如下特点:

(1) Shell是一种解释性语言。这就是说,用Shell语言写的程 序不需编译,可以直接由Shell进程解释执行。解释性语言的特点是快捷方便,可以 即编即用 ,但与编译性语言的目标程序来比,解释性语言程序的运行速度要低一些。

(2) Shell 是基于字符串的语言。Shell 只是做字符串处理,不支持复杂的数据结构和运算。Shell 的输出也全部是字符方式的。

(3) Shell是命令级语言。Shell 程序全部由命令而不是语句组成,几乎所有的Shell命令和 可 执行程序都可用来编写Shell程序。Shell命令十分丰富,命令的组合功能也十分强大。所以,用简单的命令和命令组合形成的Shell程序即简洁又高效,可以实现各种复杂的功能。另外需要说明的是,不同版本的Shell程序不完全兼容,差别可能是细微的,也可能是明显的。

She l l程序也称Shell脚本(sc r ip t ) ,是由一系列 Shel l 命令为基  


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31560522/viewspace-2648286/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-11-01

  • 博文量
    260
  • 访问量
    210352