.
实 验 报 告
课程名称 Linux 系统实践
实验项目 LINUX SHELL 脚本程序设计
实验仪器 PC
系 别 计算机学院
专 业 网络工程
班级 / 学号 网 1702/2017011463
学生姓名 孟启贤
实验日期 4.15
成 绩
指导教师 李艳平
.
.
实验三 LINUX SHELL 脚本程序设计
一、实验目的:
通过本实验练习,使学生了解常用 SHELL的编程特点,掌握 SHELL程序
设计的基础知识。对 SHELL程序流程控制、 SHELL程序的运行方式、 bash 程
序的调试方法及 bash 的常用内部命令有进一步的认识和理解。通过本实验,
学生应能够基本掌握编写 SHELL程序的步骤、方法和技巧。
二、实验环境
操作系统:任何 Unix/Linux 或 windows 系列
应用系统: SHELL 或 windows 环境下的 cygwin 模拟系统
三、实验要求
1、做好实验预习,通过查找资料、阅读系统提供的帮助文件等多种渠道了
解本实验所使用的 SHELL命令及各种技术方法。 充分利用所学知识, 预
设多种实现思路。
2、写出实验报告,内容是:
⑴简要说明实验的目的、任务与设备。
⑵写出实验步骤、实现的技术手段及关键代码。
⑶在给定实验数据的基础上给出相应的输出结果。
⑷总结实验中遇到的问题及解决方法。
⑸写出实验心得与收获。
四、实验内容
本实验包含两个具体的 SHELL 程序编写任务,较为全面地涉及了 SHELL
程序的设计方法和技术。内容如下:
⑴创建以下菜单程序:
USER: **** HOST: ******** DATE: **/**/20**
A: 创建子目录并测试
B: 文件查找
C: 文件权限测试及统计
.
.
D: 文件创建与复制
E: 文件内容修改
Q: 退出系统
———————————————————————————————
A :在用户家目录下创建名字为你学号后四位数字的子目录,其存取权限为
(drwxr-xr-x) 。测试确认目录存在,输出