linux操作系统实验三.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Linux 操作系统实验三 - SHELL 脚本程序设计 本实验主要介绍了 Linux 操作系统中的 SHELL 脚本程序设计,旨在让学生了解常用 SHELL 的编程特点,掌握 SHELL 程序设计的基础知识。通过本实验,学生应能够基本掌握编写 SHELL 程序的步骤、方法和技巧。 一、实验目的 * 了解 SHELL 程序设计的基础知识 * 掌握 SHELL 程序流程控制、SHELL 程序的运行方式、bash 程序的调试方法及 bash 的常用内部命令 * 通过实验,学生应能够基本掌握编写 SHELL 程序的步骤、方法和技巧 二、实验环境 * 操作系统:任何 Unix/Linux 及 Sun Solaris 或 windows 系列应用系统 * 应用系统:SHELL 或 windows 环境下的 cygwin 模拟系统 三、实验内容 本实验包含三个具体的 SHELL 程序编写任务,较为全面地涉及了 SHELL 程序的设计方法和技术。 任务 1:创建菜单程序 * 创建子目录并复制文件 * 文件权限测试 * 文件字符转换 * 文件总数及文本行数统计 * 文件查找 任务 2:测试当前用户对系统中某文件是否有 r、w、x 的权限,输出测试结果。 任务 3:将 file1、file2 两文件中的小写字符转换为大写,并将转换后的内容分别写入新文件。 四、实验步骤 1. 创建子目录并复制文件 使用 mkdir 命令创建名为本人姓名的子目录,并将已存在的 file1、file2 两文件拷入其中,并分别显示两文件的内容。 2. 文件权限测试 使用 chmod 命令测试当前用户对系统中某文件是否有 r、w、x 的权限,并输出测试结果。 3. 文件字符转换 使用 tr 命令将 file1、file2 两文件中的小写字符转换为大写,并将转换后的内容分别写入新文件。 4. 文件总数及文本行数统计 使用 ls 命令统计 /dev 目录下目录文件和符号链接文件的数目,并统计系统中某文本文件中空行的行数。 5. 文件查找 使用 find 命令在 /dev 目录下查找由 s 开头且文件名由 5 个字符组成的文件,并用 file 命令显示其文件类型。 五、实验结果 通过本实验,学生可以基本掌握编写 SHELL 程序的步骤、方法和技巧,并了解 SHELL 程序设计的基础知识。 六、结论 本实验旨在让学生了解 SHELL 程序设计的基础知识和方法,并掌握 SHELL 程序流程控制、SHELL 程序的运行方式、bash 程序的调试方法及 bash 的常用内部命令。通过本实验,学生可以基本掌握编写 SHELL 程序的步骤、方法和技巧,为后续的 Linux 操作系统实验打下坚实的基础。
剩余10页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 小说网站-JAVA-基于springBoot“西贝”小说网站的设计与实现
- 游戏分享网站-JAVA-基于springBoot“腾达”游戏分享网站的设计与实现
- 学习交流-JAVA-基于springBoot“非学勿扰”学习交流平台设计与实现
- EDAfloorplanning
- 所有课程均提供 Python 复习部分.zip
- 所有算法均在 Python 3 中实现,是 hacktoberfest2020 的一个项目 - 没有针对 hacktoberfest 2021 的问题或 PR.zip
- OpenCV的用户手册资源.zip
- 用springmvc实现的校园选课管理系统
- 我的所有 Python 代码都存储在这个文件夹中 .zip
- 以下是关于毕业设计项目开发的详细资源.docx