linux实验四

2019-08-30 17:10

淮海工学院计算机工程学院

实验报告书

课程名:《网络操作系统》

题 目: SHELL程序设计 班 级: 网络132 学 号: 姓 名:

评语: 成绩: 指导教师: 批阅时间: 年 月 日

《网络操作系统》实验报告 - 1 -

一、目的与要求

掌握SHELL程序设计方法和技术。

二、实验内容与题目

用Shell编程,以下1---8题选做4题,9、10题必做。

1.编程实现判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。 2.编程实现自动删除50个账号的功能,账号名为stud1至stud50。

3.编程实现在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。

4.编程实现添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。

5.编程实现要求每周六凌晨零点零分定期备份/user/bckp目录到/hbzy目录下。

6.编程实现当输入不同的选择时,执行不同的操作,如:输入start 开始启动应用程序myfiles,输入stop时,关闭myfiles,输入status时,查看myfiles进程,否则执行*)显示“EXIT!”并退出程序。

7.编程实现在根目录下有四个文件m1.txt,m2.txt,m3.txt,m4.txt,用Shell编程,实现自动创建m1,m2,m3,m4四个目录,并将m1.txt,m2.txt,m3.txt,m4.txt四个文件分别拷贝到各自相应的目录下。

8.编程实现输出由符号“*”组成的等边三角形(方向为▽状)。 9.编程实现输出一个算术乘法表。

10.编程实现百分制向五级制转换。用户输入百分制的分数之后返回“A”“B”“C”“D”“E”的等级。其中,A等级为90至100分,B等级为80至89分,C等级为70至79分,D等级为60至69分,E等级为0至59分。要求用case语句实现。

三、实验步骤与源程序

2.编程实现自动删除50个账号的功能,账号名为stud1至stud50。 先创建50名用户

删除50名用户

《网络操作系统》实验报告 - 2 -

4.编程实现添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。

6.编程实现当输入不同的选择时,执行不同的操作,如:输入start 开始启动应用程序myfiles,输入stop时,关闭myfiles,输入status时,查看myfiles进程,否则执行*)显示“EXIT!”并退出程序。

《网络操作系统》实验报告 - 3 -

8.编程实现输出由符号“*”组成的等边三角形(方向为▽状)。

9.编程实现输出一个算术乘法表。

《网络操作系统》实验报告 - 4 -

10.用户输入百分制的分数之后返回“A”“B”“C”“D”“E”的等级。其中,A等级为90至100分,B等级为80至89分,C等级为70至79分,D等级为60至69分,E等级为0至59分。要求用case语句实现。

四、测试数据和实验结果

2.编程实现自动删除50个账号的功能,账号名为stud1至stud50。 先创建50名用户


linux实验四.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:历史上公认排名前80位的收音头

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: