- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linuxShellprogramming.ppt
Shell Programming Content Shell 综述 什么是 Shell? 为什么要用 Shell? 创建和执行Shell程序 Shell程序设计的语法 变量、条件测试、条件语句、重复语句、命令表和语句块、函数… 实例 1. Shell Overview Shell 用户和操作系统之间的接口 作为核外程序而存在 Shell: 作为核外程序而存在 各种不同的Shell Shell 的双重角色 命令解释程序 Linux的开机启动过程;进程树 Shell的工作步骤 打印提示符;得到命令行;解析命令;查找文件;准备参数;执行命令 独立的程序设计语言解释器 Shell编程非常容易掌握,可帮助用户完成特定的任务、提高维护系统的效率。 Shell的元字符(通配符) .. 上一级目录 . 当前工作的目录 ~ 用户目录 [a-z]* 小写字母开头的所有字符串 [A-Z]*大写字母开头的所有字符串 $ bash提示符,也是shell的位置变量参数 将命令以后台方式执行 > 将命令的输出重导人文件中 >>将输出加在一个已经存在的文件后面 <将命令的输入流指定为由文件中加载 | 建立管道 标准输入、输出和错误处理文件 shell 解释执行一条linux命令时,同时启动了系统的监控程序,用于跟踪和监视该命令的输入、输出和执行情况。这种监督机制通过系统的3种“标准文件” 执行的。它们分别用不同的文件描述字表示。 (1)标准输入文件:描述命令获得输入数据。用文件描述字0表示,一般指键盘输入 。 (2)标准输出文件:描述接收命令的输出。用文件描述字1表示,一般为屏幕输出信息。 (3)标准错误处理文件:接受命令产生的任何错误信息。用文件描述字2表示,一般回显于屏幕输出信息。 输入、输出重定向 1.使用改向符进行标准输入重定向 <输入重定向 <<追加输入重定向 2.使用改向符进行标准输入重定向 >输出重定向 >>追加重定向 3.标准错误输出的改向(>、>>) 格式为: command 2>file command 2>>file UNIX’s Philosophy (Examples) 重定向 用 “echo” 来创建一个文件? 管道 获取目录中文件的个数? 显示子目录? ar t /usr/lib/libc.a | grep printf | pr -4 -t (?) 2. 创建和执行Shell程序 编写脚本文件 执行脚本文件 运行环境 编写脚本文件 脚本文件 注释 退出码(exit code) Example 执行脚本文件 方法1: $ sh script_file 方法2: chmod +x script_file (chown, chgrp optionally) ./script_file 方法3: source script_file 用户环境 .bash_profile, .bash_logout, .bashrc files .bash_profile: 用户登录时被读取,其中包含的命令被 bash执行 .bashrc: 启动一个新的shell时读取并执行 .bash_logout: 登录退出时读取执行 Alias(设置别名) alias/unalias command 环境变量 export command (export ? env/set ?set) export, env set command (set显示所有的变量,局部和全局的 env只显示全局的变量) 3. Shell程序设计的语法 变量 条件测试 条件语句 重复语句 命令表和语句块 函数 其它 3.1 变量 用户变量 环境变量 参数变量和内部变量 用户变量 变量的赋值和使用 var=value echo $var read命令 REPLY variable 引号的用法 双引号,单引号 转义符“\” echo 使用格式?:echo string 说明?:?使用echo命令可以显示文本行或变量。 例1:$ echo –n aaaaa 例2:$ echo –e “ \007 你的主目录是:$HOME 说明:1、-n 表示在显示信息时不自动换行(默认会自动换行) 2、-e 表示使转义符生效 3、\007 或 \\a 让终端铃响一声。 反引号 ‘ ‘ 使用格式?:?‘command ‘ 说明?
您可能关注的文档
最近下载
- 地理实验与实地考察试题及答案.docx
- 染料化学课件.pptx VIP
- 汽车销售大客户合同协议.docx VIP
- 毛新述《财务会计理论与实务》第14章 股份支付.pptx VIP
- 毛新述《财务会计理论与实务》第13章 金融资产转移.pptx VIP
- 花城版一年级音乐上册全册教学课件.pptx
- 毛新述《财务会计理论与实务》第12章 套期会计.pptx VIP
- 统编版道德与法治五年级上册2 学会沟通交流 课件.pptx VIP
- 广东省深圳市福田区职业能力测试真题汇总【二零一二年至二零二二年网友回忆版】.pdf VIP
- 毛新述人大版《财务会计理论与实务》PPT第11章 衍生工具与权益工具.pptx VIP
文档评论(0)