7shell编程课件.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7shell编程课件

第7章 Linux下的shell编程;7.1 熟悉shell程序的创建;创建和执行shell程序;1.chmod命令 改变文件或目录的读、写、执行权限 该命令有两种用法:一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 ①文字设定法 chmod [who] [+|-|=] [mode] 文件名 命令中各选项的含义为: 操作对象who可是下述字母中的任一个或者它们的组合:;u 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all-u,g,o)用户”。它是系统默认值。;操作符号可以是:   + 添加某个权限。   - 取消某个权限。   = 赋予给定权限并取消其他所有权限(如果有的话)。 设置mode所表示的权限可用下述字母的任意组合:   r 可读。   w 可写。   x 可执行。;例如:chmod g+r,o+r example 使同组和其他用户对文件example 有读权限。 例如:chmod a-rwx text.txt 使所有人对text.txt文件没有任何权限,其所有者也不例外,但所有者可以改回权限 常用例子: g+w、o-rwx、a+rw、ug+r、g=rx;②数字设定法 数字表示的属性的含义: 0表示没有权限 1表示可执行权限 2表示可写权限 4表示可读权限 然后将其相加。 所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。 ;例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。 数字设定法的一般形式为:   chmod [mode] 文件名 数字设定法比文字设定法更严格,使用更方便 例:文件file,所有人都没有写的权限,所有人都有读的权限,只有属主具有执行的权限。 chmod a-w,a+r,u+x file chmod 544 file;开始的几个问题;shell的输入和输出;;7.2 shell变量;;变量的使用;变量赋值;;;;位置参数;mypgm1;内部变量;mypgm2;结果;参数置换的变量 ;;;;特殊字符;;;7.3表达式的比较;;;;;;;;表达式与操作;7.4shell程序的执行与跟踪; ;7.5shell流程控制语句;例子;mypgm6;;例子;;mypgm7;;;mypgm4;;例子;;mypgm5;;;mypgm8;其它语句;7.6正则表达式(RE);正则表达式(RE);基本元字符集及其含义;基本元字符集及其含义;???用句点匹配单字符;在行首以^匹配字符串或字符序列;结合使用例子;在行尾以$匹配字符串或字符;;使用*匹配字符串中的单字符或其重复序列;使用[]匹配一个范围或集合;;使用\{\}匹配模式结果出现的次数;;;grep的应用;grep与正则表达式结合;sed的应用;;sed的替换操作;例子;;sed中域的应用;解答;应用技巧;思考题;解答;正解;快速一行命令 ;;思考题;答案

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档