- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07 Shell编程
第七章 shell 编程 第七章 shell 编程 Shell是语言解释器,是系统中最重要的程序,也是系统管理员必须熟练掌握的内容。 本章介绍Shell的基本概念和与Shell程序设计的基础知识 。 第七章 shell 编程 7.1 Shell的基本概念 7.2 Shell语法 7.3 正则表达式 7.4 Shell编程综合实例 7.1 Shell的基本概念 7.1.1 Shell的概念 7.1.2 Shell的种类 7.1.3 创建及执行Shell脚本 7.1.1 Shell的概念 shell是一种命令语言解释器,同时又是一种程序设计语言 当用户登录后,Linux把该用户的工作目录置为主目录,并运行一个称为Shell的程序。对于用户发出的命令,Shell要把它们解释成Linux内核可以处理的代码,然后才能执行,见119页图7-1。因此说shell是一种命令解释器(这是它的主要功能),它提供了用户和操作系统之间的交互接口。 shell的另一个重要特性就是它自身是一个解释型的程序设计语言。shell程序可简单到只有一条命令(当然可以不必为了一条命令就编写一个shell程序),也可以包括大量循环、条件语句、数学运算、控制结构的程序。 Shell编程非常容易掌握,可帮助用户完成特定的任务、提高维护系统的效率。 shell和linux命令的区别 linux命令包括两种类型: 一种命令为内部命令是shell内建的命令集。包含在kernal内部(就象DOS的内部命令)。如命令cd、pwd、history、exit 。 另一种为外部命令是存在于文件系统中某个目录下的实用或应用程序。如命令cp、rm(/bin)等。 使用type 查询命令的类型。 系统规定用户键入任何命令,均被 shell所解释。见120页图7-2 shell和linux命令都是系统的实用程序,但两者又有区别: 一旦注册用户登录到系统后, shell就被系统装入内存,并一直运行到用户退出系统之止;而一般linux命令仅当被调用时,才由系统装入内存执行。 7.1.2 Shell的种类 bash的特点 (1)补全命令:自动补全功能 (2)通配符 (3)命令历史 (4) 别名 (5) 输入/输出重定向 (6) 管道 (7) 提示符 (8) 作业控制 Shell的元字符(通配符) .. 上一级目录 . 当前工作的目录 ~ 用户目录 [a-z]* 小写字母开头的所有字符串 [A-Z]*大写字母开头的所有字符串 $ bash提示符,也是shell的位置变量参数 将命令以后台方式执行 > 将命令的输出重导人文件中 >>将输出加在一个已经存在的文件后面 <将命令的输入流指定为由文件中加载 I 建立管道 标准输入、输出和错误处理文件 shell 解释执行一条linux命令时,同时启动了系统的监控程序,用于跟踪和监视该命令的输入、输出和执行情况。这种监督机制通过系统的3种“标准文件” 执行的。它们分别用不同的文件描述字表示。 (1)标准输入文件:描述命令获得输入数据。用文件描述字0表示,一般指键盘输入 。 (2)标准输出文件:描述接收命令的输出。用文件描述字1表示,一般为屏幕输出信息。 (3)标准错误处理文件:接受命令产生的任何错误信息。用文件描述字2表示,一般回显于屏幕输出信息。 输入、输出重定向 1.使用改向符进行标准输入重定向 <输入重定向 <<追加输入重定向 2.使用改向符进行标准输入重定向 >输出重定向 >>追加重定向 3.标准错误输出的改向(>、>>) 格式为: command 2>file command 2>>file 范例: 见121页 实例7.1 7.1.3 创建及执行Shell脚本 1、创建Shell脚本文件 2、执行Shell脚本 1、创建Shell脚本文件 Shell脚本是指使用用户环境Shell提供的语法所编写的脚本。 使用脚本的原因: 如果你经常用到相同执行顺序的操作命令,便可以将这些命令写成脚本文件
您可能关注的文档
- 汇编语言程序设计 上机指导.doc
- linux 下终端下的常用命令.docx
- MATLAB最简单采集实验.doc
- 实验2 指令格式与寻址方式报告.doc
- 安卓onTextChanged参数解释及实现EditText字数监听 Editable使用.doc
- EViews命令和编程.doc
- Turbo_C上机环境与基本操作.doc
- 初中生vb教程综合示例一.docx
- VB 第四章 数组习题.doc
- 图解步步教你在DOS下刷BIOS.doc
- 《GB/T 6656-2025铁氧体永磁直流电动机》.pdf
- 《GB 6675.1-2025玩具安全 第1部分:基本规范》.pdf
- GB 6675.1-2025玩具安全 第1部分:基本规范.pdf
- 中国国家标准 GB 6675.1-2025玩具安全 第1部分:基本规范.pdf
- 中国国家标准 GB/T 9535.1-2025地面用光伏组件 设计鉴定和定型 第1部分:测试要求.pdf
- 《GB 46516-2025儿童呵护用品 通用安全要求》.pdf
- 《GB/T 9535.1-2025地面用光伏组件 设计鉴定和定型 第1部分:测试要求》.pdf
- GB 46516-2025儿童呵护用品 通用安全要求.pdf
- 中国国家标准 GB 46516-2025儿童呵护用品 通用安全要求.pdf
- 《GB/T 9535.2-2025地面用光伏组件 设计鉴定和定型 第2部分:试验程序》.pdf
有哪些信誉好的足球投注网站
文档评论(0)