没有合适的资源?快使用搜索试试~ 我知道了~
shell编程用户信息管理(模拟)课程设计
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 201 浏览量
2022-11-04
11:33:11
上传
评论 1
收藏 485KB DOC 举报
温馨提示
试读
15页
shell编程用户信息管理(模拟)课程设计
资源推荐
资源详情
资源评论
数学与计算机学院
《Linux 操作系统》
课程设计说明书
题 目: shell 编程--用户信息管理(模拟)
专 业:
班 级:
学 号:
姓 名:
指导老师:
2012 年 X 月 X 日
一、课程设计目的
掌握 linux 操作系统中 shell 脚本编程技术中的:变量定义、变量使用、循环控制结构、
条件选择结构、用户交互、文件读写、文本内容分析以及 linux 重要命令的使用等。以验证
学生对于 shell 脚本编程的掌握情况。要求学生能够利用 shell 脚本编程实现较为基本的功能。
Linux 作为多用户、多任务的操作系统,其系统资源是所有用户共享的。对用户的管理
是操作系统的重点。LINUX 课程设计要用 shell 编程实现,将理论学习付诸实践。设计一个
脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。
二、课程设计内容
在主 Shell 脚本文件里(必须以 menu 命名)要有一个多操作选项的菜单以便用户从中选择。
在不同任务的中,这些操作能自动实现以下功能:
1) 在屏幕上显示当前所有用户的记录
2) 在屏幕上显示当前所有用户(经过格式化和排序的)的记录
3) 只在屏幕上显示用户名和用户 ID
4) 只在屏幕上显示(经过格式化和排序的)用户名和用户 ID
5) 查询并显示特定用户的记录
6) 往 passwd 文件里增加新的用户记录
7) 从 passwd 文件里删除某个用户记录
在目录下有四个文件分别为 menu,passwd,add,delete 其中: menu 文件中的程序完成
1,2,3,4,5 功能;另外写一个 add 脚本文件和 delete 脚本文件分别实现选项 6 和 7.当用户
做了选择且所选的操作完成之后,可以再次显示主菜单以供用户做下一步选择。用 while 循
环和 case 条件语句配合来完成此操作。
三、课程设计基本原理及功能
1.功能图
2.流程图
2.2.1 主菜单
显
示
当
前
所
有
用
户
的
记
录
显
示
当
前
所
有
用
户
经
格
式
化
后
的
记
录
显
示
用
户
名
和
用
户
ID
显
示
格
式
化
后
用
户
名
和
用
户
ID
查
找
指
定
用
户
信
息
添
加
用
户
信
息
删
除
用
户
信
息
用户信息主菜单
剩余14页未读,继续阅读
资源评论
- 陌生人�2022-12-29感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
- m0_631672672022-11-14这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
- m0_594648502022-12-15非常有用的资源,有一定的参考价值,受益匪浅,值得下载。
文档优选
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功