logo资料库

Unix实验报告设计.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
日期 2010 年 11 月 23 日 一、 实验题目 Shell 编程方法实验。 二、 实验目的与要求 了解常用Shell的编程特点,掌握Shell程序设计的基础知识。对Shell程序流程控制、shell程序的运行 方式、bash程序的调试方式及bash的常用内部命令有进一步的认识和理解。通过本实验室,可以基本掌 握编写shell程序的步骤、方法和技巧。 要求: 1、 在 Linux 环境下,编写一段 B-shell 程序,实现文件的备份。 2、 微机用户喜欢在 Windows 环境下编写 shell 脚本,程序编写完成后需要借助 U 盘拷贝到 Linux 环境中去运行。因此需要编写一段 shell 程序,使用一个菜单界面,方便 Linux 用户对 U 盘的 加载、卸载操作过程。程序需要完成以下 5 个功能: 1)加载 U 盘。 2)卸载 U 盘。 3)查看加载后的 U 盘信息。 4)从 Linux 分区的硬盘中拷贝文件 U 盘中。 5)从 U 盘中拷贝文件到 Linux 分区的硬盘指定位置上。 3、 在 Linux 环境中,使用函数模块建立一个 shell 程序 score,它的主要功能是用来存储和查询学 生成绩,并提供菜单显示选项。(附加题) 4、 假设文件 score.txt 中保存了三个班级的学生成绩,编写一段 shell 程序来计算 3 个班级的学 生数目和平均成绩。(附加题) 5、 独立完成上述内容,并提交书面实验报告。 三、 实验设备(硬件及软件) 硬件:已安装 Windows professional 2000 的计算机一台 软件:VMware Workstation、Linex 系统 四、 实验步骤 共同步骤: 运行虚拟机 VMware Workstation, 将 Red Hat 版本的 Linux 系统装到虚拟机上,运行虚拟系统 不同步骤: 第一题: 1.打开 VI 编辑器输入代码 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 1
日期 2010 年 11 月 23 日 2.写好代码后:按 ESC ,用:wq 命令进行保存 3.执行代码: sh copy.sh 4.查看结果: 第二题: 1.打开 VI 编辑器输入代码 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 2
日期 2010 年 11 月 23 日 2.运行 shell 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 3
日期 2010 年 11 月 23 日 3.根据所要的需求选 首先我们选择 1 加载: 选择 2,可移除 U 盘设备 选择 3 可以查看 U 盘信息: 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 4
日期 2010 年 11 月 23 日 选择 4 可以把文件拷贝到 U 盘上: 用 3 查看内容会发现多了一条 20073510.txt 选择 5 可以拷贝 U 盘文件到指定的路径: 在图形界面中进入/home 中会发现 yangyanglinux.txt 文件 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 5
日期 2010 年 11 月 23 日 选择 6 选择是否退出系统 如果输入错误信息会出现提示 五、 实验小结 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 6
日期 2010 年 11 月 23 日 通过该实验熟悉了 linux 命令,开始学习一个新知识的时候不要着急,慢慢来,而且 linux 命令不 是一种死记硬背的东西,要通过动手操作才能真正的理解。每当将一个一个 linux 命令输入到电脑中时, 它会真真实实的将结果给你显示在屏幕上,这样能更好的加深你所学的知识,这就是实验课的目的。有 了 linux 命令学习的奠基,学习 shell 更容易上手。虽然在过程中遇到了许多的困难,但是通过与同学 的讨论,及时掌握了 SHELL 编程的一点皮毛内容。 注:实验报告内容原则上包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。 7
分享到:
收藏