首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > shell编程pdf

shell编程pdf

资料介绍
Shell编程Shell 编程 Shell 概述
Shell的概念最初是在Unix操作系统中形成和得到广泛应用的。 Unix的Shell有很多种类, Linux系统继 承了Unix系统中Shell的全部功能,现在默认使用的是bash。

1.Shell 的特点
Shell具有如下突出特点: (1)把已有命令进行适当组合构成新的命令。 (2)提供了文件名扩展字符(通配符,如* 、 ?、 [ ]),使得用单一的字符串可以匹配多个文件名,省去键 入一长串文件名的麻烦。 (3)可以直接使用Shell的内置命令,而不需创建新的进程,如Shell中提供的cd、echo、exit、pwd、kill等命令。 为防止因某些Shell不支持这类命令而出现麻烦,许多命令都提供了对应的二进制代码,从而也可以在新进程中 运行。 (4)Shell允许灵活地使用数据流,提供通配符、输入/输出重定向、管道线等机制,方便了模式匹配、I/O处理 和数据传输。 (5)结构化的程序模块,提供了顺序流程控制、条件控制、循环控制等。 (6)Shell提供了在后台执行命令的能力。 (7)Shell提供了可配置的环境,允许创建和修改命令、命令提示符和其它的系统行为。 (8) Shell提供了一个高级的命令语言, 能够创建从简单到复杂的程序。 这些Shell程序称为Shell脚本, 利用Shell 脚本,可把用户编写的可执行程序与Unix命令结合在一起,当作新的命令使用,从而便于用户开发新的命令。

2.常用Shell 类型
Linux系统提供多种不同的Shell以供选择。常用的有Bourne Shell(简称sh)、C-Shelll(简称csh)、 Korn Shell(简称ksh)和Bourne Again Shell (简称bash)。 (1)Bourne Shell是AT&T Bell实验室的 Steven Bourne为AT&
标签:Shell编程
shell编程pdf
本地下载

评论