shell编程new

shell编程new

ID:34509780

大小:950.51 KB

页数:42页

时间:2019-03-07

shell编程new_第1页
shell编程new_第2页
shell编程new_第3页
shell编程new_第4页
shell编程new_第5页
资源描述:

《shell编程new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、红联的个人空间在Linux世界驰骋系列作者:红联在Linux世界驰骋系列─────Shell编程Linux环境中,Shell不仅是常用的命令解释程序,而且是高级编程语言。本讲介绍Shell概述、Shell变量、位置参数、特殊符号、别名、各种控制语句、函数等Shell编程知识。Shell是Unix/Linux系统中一个重要的层次,它是用户与系统交互作用的界面。Shell还是一种高级编程语言,它有变量、关键字,有各种控制语句。内容基础,语言简短简洁红联Linux论坛是致力于Linux技术讨论的站点,目前

2、网站收录的文章及教程基本能满足不同水平的朋友学习。红联Linux门户:www.linux110.com红联Linux论坛:www.linuxdiyf.com/bbs红联Linux论坛大全,所有致力点都体现在这http://www.linuxdiyf.com/bbs/rf/linux/07.htm博客:http://www.linux286.com/6/12/?31/42制作于:2006-11-20PoweredbyX-Space红联的个人空间在Linux世界驰骋系列作者:红联目录Shell编程She

3、ll概述1.Shell的特点2.常用Shell类型3.Shell脚本的建立4.执行Shell脚本的方式Shell变量1.用户定义的变量2.数组3.变量引用4.交互输入变量值5.位置参数6.预先定义的特殊变量7.环境变量8.参数置换变量命令历史别名Shell特殊字符1.一般通配符2.模式表达式3.引号4.注释命令执行操作符算术运算控制结构1.if语句2.条件测试3.case语句4.while语句5.until语句6.for语句7.break命令和continue命令函数结语海量Linux技术文章博客:

4、http://www.linux286.com/6/12/?32/42制作于:2006-11-20PoweredbyX-Space红联的个人空间在Linux世界驰骋系列作者:红联Shell编程发布时间:2006-11-2020:58:57网络转载-作者:孟庆昌 来源:赛迪技术天地-开放系统世界Linux环境中,Shell不仅是常用的命令解释程序,而且是高级编程语言。本讲介绍Shell概述、Shell变量、位置参数、特殊符号、别名、各种控制语句、函数等Shell编程知识。Shell是Unix/Linu

5、x系统中一个重要的层次,它是用户与系统交互作用的界面。在以前介绍Linux命令时,Shell都作为命令解释程序出现:它接收用户输入的命令,进行分析,创建子进程,由子进程实现命令所规定的功埽겵茸咏讨罩构ぷ骱蠓⒊鎏崾痉ﮡU馐Shell最常见的使用方式。Shell还是一种高级编程语言,它有变量、关键字,有各种控制语句,如if、case、while、for等语句,支持函数模块,有自己的语法结构。利用Shell程序设计语言可以编写出功能很强、但代码简单的程序。特别是它把相关的Linux命令有机地组合在一起,

6、可大大提高编程的效率,充分利用Linux系统的开放性能,能够设计出适合自己要求的命令。博客:http://www.linux286.com/6/12/?33/42制作于:2006-11-20PoweredbyX-Space红联的个人空间在Linux世界驰骋系列作者:红联Shell概述发布时间:2006-11-2020:59:26Shell的概念最初是在Unix操作系统中形成和得到广泛应用的。Unix的Shell有很多种类,Linux系统继承了Unix系统中Shell的全部功能,现在默认使用的是bas

7、h。博客:http://www.linux286.com/6/12/?34/42制作于:2006-11-20PoweredbyX-Space红联的个人空间在Linux世界驰骋系列作者:红联1.Shell的特点发布时间:2006-11-2020:59:47Shell具有如下突出特点:(1)把已有命令进行适当组合构成新的命令。(2)提供了文件名扩展字符(通配符,如*、?、[]),使得用单一的字符串可以匹配多个文件名,省去键入一长串文件名的麻烦。(3)可以直接使用Shell的内置命令,而不需创建新的进程,

8、如Shell中提供的cd、echo、exit、pwd、kill等命令。为防止因某些Shell不支持这类命令而出现麻烦,许多命令都提供了对应的二进制代码,从而也可以在新进程中运行。(4)Shell允许灵活地使用数据流,提供通配符、输入/输出重定向、管道线等机制,方便了模式匹配、I/O处理和数据传输。(5)结构化的程序模块,提供了顺序流程控制、条件控制、循环控制等。(6)Shell提供了在后台执行命令的能力。(7)Shell提供了可配置的环境,允许创建和修改命令、命令提示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。