linux操作系统实验三 下载本文

内容发布更新时间 : 2024/6/18 1:02:55星期一 下面是文章的全部内容请认真阅读。

实验三 LINUX SHELL脚本程序设计

一、实验目的

通过本实验练习,使学生了解常用SHELL的编程特点,掌握SHELL程序设计的基础知识。对SHELL程序流程控制、SHELL程序的运行方式、bash程序的调试方法及bash的常用内部命令有进一步的认识和理解。通过本实验,学生应能够基本掌握编写SHELL程序的步骤、方法和技巧。

二、实验环境

操作系统:任何Unix/Linux及Sun Solaris 或 windows 系列 应用系统:SHELL 或 windows环境下的cygwin模拟系统

三、实验内容

本实验包含三个具体的SHELL程序编写任务,较为全面地涉及了SHELL程序的设计方法和技术。内容如下: ⑴创建以下菜单程序:

USER: **** HOST: ******** DATE: **/**/20**

A: 创建子目录并复制文件 B: 文件权限测试 C: 文件字符转换

D: 文件总数及文本行数统计 E: 文件查找 Q: 退出系统

——————————————————————————————— A:在用户家目录下创建名字为本人姓名的子目录,其存取权限为(drwxr-xr-x)。

测试目录确实存在后,将已存在的file1、file2两文件拷入其中并分别显示

两文件的内容。显示完成后将file1、file2两文件截断为大小为0的空文件。

B:测试当前用户对系统中某文件是否有r、w、x的权限,输出测试结果。

C:将file1、file2两文件中的小写字符转换为大写,并将转换后的内容分别写

入新文件。判断上述操作成功后分别显示转换后的新文件的内容。