- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课x件1
r: read -可读 (允许阅读文件的内容) - rwx rwx rwx w:write -可写 (允许修改文件的内容) x:execute -可执行 (允许执行文件的内容) 文件权限 d rwx rwx rwx r: read -可读(允许浏览目录下的文件) w:write -可写(允许在目录里创建或删除文件) x:execute -允许切换到目录或访问其中的文件 目录权限 注:能否删除文件跟文件所在的目录的w权限 有关, 跟文件本身的权限无关 $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 doc drwxrwxr-x 2 john staff 512 Jun 13 11:32 man doc是个文件 doc文件所属用户是limhai,访问权限是可读写 doc文件所属组是system,访问权限是只读 doc文件对其他用户的访问权限是只读 示例 $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 doc drwxrwxr-x 2 john staff 512 Jun 13 11:32 man man是个目录 man目录所属用户是john,访问权限是可读写 man目录所属组是staff,访问权限是可读写 man目录对其他用户的访问权限是可访问 修改权限 设置文件权限用chmod 命令 修改权限有两种方式: 1) 权限的字符表示 2) 权限的八进制表示 chmod 命令用来修改文件和目录的访问权限,命令语法: $ chmod 模式 文件名 必须是文件或目录的所有者才能修改其访问权限 root 用户可以修改任何文件和目录的权限 所属用户 所属组 其他用户 所有用户 增加权限 减少权限 重新设置权限 u g o a + - = 权限的字符表示 $ ls -l rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 doc $ chmod go+w doc $ ls -l -rw-rw-rw- 1 limhai system 1081 Jun 14 12:35 doc $ chmod a+x doc $ ls -l -rwxrwxrwx 1 limhai system 1081 Jun 14 12:35 doc $ chmod o-x doc $ ls -l -rwxrwxrw- 1 limhai system 1081 Jun 14 12:35 doc 示例 在请求后台执行的命令末尾输入字符“”即可让该命令对应的程序转入后台执行 7. 后台执行的shell命令 $ spell myfile 145 $ UNIX系统允许一个用户同时执行两个以上的任务,也允许后台任务与前台任务同时执行 8. shell文件 shell概述 shell 是系统用户界面,提供了用户与操作系统内核进行交互操作的接口 shell 是脚本编程语言 shell是命令解释器,解释用户输入的命令,把它们送到内核去执行 shell文件 shell文件是文本文件,可用编辑器编辑 shell文件也称shell脚本文件、shell批处理文件,将多条UNIX命令集中成一个命令 UNIX命令用一定语法和复杂函数逻辑等组织在一起构成shell脚本,可形成功能强大的命令操作 执行shell脚本 1.编辑一个shell 脚本 $ vi hello echo “Hello. Today is: $(date)” pwd ls :wq $ 用vi 编辑一个shell 脚本 用csh 执行一个shell脚本 2.执行一个shell脚本 $ cat hello echo “Hello. Today is: $(date)” pwd ls $ ksh hello Hello. Today is: Thu Jun 19 10:01:30 BST 2003 /home/limhai doc file file2 给shell脚本添加可执行权限后,可直
文档评论(0)