Linux操作系统应用教学课件作者潘志安电子课件Linux操作系统应用教学课件作者潘志安电子课件kj10_2课件.pptVIP

Linux操作系统应用教学课件作者潘志安电子课件Linux操作系统应用教学课件作者潘志安电子课件kj10_2课件.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统应用教学课件作者潘志安电子课件Linux操作系统应用教学课件作者潘志安电子课件kj10_2课件.ppt

Linux 操作系统应用 上一页 下一页 退出 10.2 子情境:Shell编程应用 实施流程 相关资讯 任务准备 任务实施 任务检测 技能拓展 任务总结 操作练习 任务描述 《Linux操作系统应用》课程开发组 10.2 子情境:Shell编程应用 学习情境10 shell编程 任务描述 创建千人用户帐号 公司用Linux构建网络平台为内部用户提供DNS、POP3、SMTP、FTP等服务。 用户帐号名采用“部门名称+部门名称编号+用户ID号”的形式。 用Shell脚本程序为公司1千多人创建帐号 。 任务实施流程 浏览“相关资讯” 任务准备 设计执行任务的程序结构与流程 用vi编辑Shell程序 调试shell程序 执行shell程序 相关资讯 1 Shell程序中的变量 (1)定义变量 即给一个变量赋值。用赋值符号(=)来实现。 (2)位置参数 位置参数是一种在调用Shell程序的命令行中按照各自的位置决定的变量。 相关资讯 2 Shell程序中的test命令 (1)字符串操作符(用于计算字符串表达式) tr1 = str2 当str1与str2相同时,返回True。 str1! = str2 当str1与str2不同时,返回True。 str 当str不是空字符时,返回True。 -n str 当str的长度大于0时,返回True。 -z str 当str的长度是0时,返回True。 (2)整数操作符(用于数值比较表达式) int1 -eq int2 当int1等于int2时,返回True。 int1 -ge int2 当int1大于或等于int2时,返回True。 int1 -le int2 当int1小于或等于int2时,返回True。 int1 -gt int2 当int1大于int2时,返回True。 int1 -it int2 当int1小于int2时,返回True。 int1 -ne int2 当int1不等于int2时,返回True 相关资讯 2 Shell程序中的test命令 (3)逻辑操作符(用于数值比较表达式) -a 与 -o 或 ! 非 (4)用于文件操作的操作符(检查:文件是否存在,文件类型等) -e file 当file存在时,为True。 -s file 当file存在且至少有一个字符时(文件长度大于0),为True。 -d file 当file存在且为目录时,为True。 -f file 当file存在且为普通文件时,为True。 -c file 当file存在且为字符型特殊文件时,为True。 -b file 当file存在且为块特殊文件时,为True。 -r file 当file存在且为可读文件时,为True。 -w file 当file存在且是一个可写文件时,为True。 -x file 当file存在且是一个可执行文件时,为True。 相关资讯 3 Shell程序控制语句 (1)if语句 (2)case语句 if expression1 then 若干命令行1 else 若干命令行2 fi case string in exp1) 若干命令行1;; exp2) 若干命令行2;; *) 其它命令行;; esac 相关资讯 3 Shell程序控制语句 (3)for语句 (4)while语句 for 变量名 [in 数值列表] do 若干命令行 done while expression do 若干命令行 done (5)until语句 until expression do 若干命令行 done 任务准备 1 一台装有RHEL 5 Server操作系统的计算机。 2 启动该计算机以root帐号(密码root123)进入字符界面。 3 系统已创建users组。(请读者参照学习情境四中的方法自行创建有关用户) 4 任务准备 查看任务执行前passwd文件及/home目录的情况 - 用cd命令进入/home目录,然后用tree命令该目录结构,如图10-7所示。 - 用cat /etc/passwd命令查看用户情况,结果部分如图10-8所示。 图10-7显示/home目录结构 图10-8 显示用户情况 任务实施 步骤1 设计执行任务的程序结构、流程 (1) 使用位置参数获取需要建立的部门名称、部门编号、需要建立

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档