shell程序
被考次数: 1次
被考频率: 低频率
答错率:    43%
知识难度:
考试要求: 掌握     
知识路径:  > 计算机系统基础知识  > 计算机软件知识  > 操作系统知识  > UNIX操作系统实例


本知识点历年真题试卷分布
>> 试题列表    
 

 
       shell不但负责管理命令行界面,而且shell自己也是一个编程的环境。实际上,可以将命令按照命令行的格式写入一个文件,再将其权限设置为可执行,就可以像普通命令一样执行它了。这个文件通常称为脚本。熟悉DOS的用户自然想到shell脚本相当于DOS的批处理文件,而且shell脚本中也同样支持如if、for和case等程序控制流程,甚至还支持变量和函数定义。shell实际上是一种编程语言。利用shell语言可以编写出功能很强的shell程序,并可将程序段组合起来。
       正则表达式
       在UNIX中,正则表达式不仅用在vi中,还用在shell中。正则表达式是用来确定字符串模式的一个规则集,是对文本字符串的一种描述,该描述能简洁而又完整地刻画文本字符串的关键特性。因此,正则表达式通常被用作字符串的匹配操作。
       shell变量
       shell中的变量可分为3种类型,即用户定义变量、系统定义变量和shell定义变量。
       用户定义变量是必须以字符或下划线开始,可以包含字母、下划线和数字的字符序列。系统定义变量和shell定义变量要相对复杂一些。
       shell程序
       shell向用户提供了许多用于简化输入的符号,这些符号包括各种通配符、字符串定义符、转义符和变量定义符等。这些符号可以被看作shell的保留字,通常称为"元字符"。元字符的种类和作用非常多,它们无论在shell的命令行输入还是在shell程序设计中都起着非常重要的作用。
       shell命令行本身也是一个交互式的脚本执行环境,也就是说,在命令行上同样可以使用脚本中的控制语句,也可以定义变量(实际上就是环境变量),甚至可以定义函数。这都与脚本文件中的命令一样。但是有一点必须注意,shell程序有许多种,不同的shell有不同的编程命令和语法。虽然它们基本上大同小异,但还是有许多差别。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有