- 12
- 0
- 约1.93千字
- 约 9页
- 2020-08-03 发布于河北
- 举报
武汉轻工大学
《Linux操作系统》课程考核报告
学号:
1205110115
姓名:
李云弟
班级:
网络工程1201班
成绩:
2015年 5 月 23 日
Linux操作系统课程考核任务书
本课程考核环境准备,首先在ubuntu操作系统中创建一个以你学号创建的用户,并使该用户具有sudo执行权限。然后以该用户登录ubuntu操作系统中,完成以下课程考核任务。
本课程考核任务完成结果均需要使用截图形式提供,并且截图中必须能够体现出是以你学号创建的用户登录系统完成的所有考核任务。
用户管理
Linux系统中可以通过useradd命令来添加一个用户,并通过userdel命令来删除一个用户。不过使用useradd命令添加用户时需要使用较多的选项,并且在创建用户后,还需要调用passwd命令为用户设置登录密码,该新添加的用户才能用于登录系统。而在使用userdel命令删除用户时,只是将/etc/passwd和/etc/shadow文件中该用户相关的内容删除,而操作系统中所有与该用户拥有的文件或目录都未删除,这就会导致系统中存在一些无主文件。
鉴于以上问题,这里希望编写两个shell脚本程序,请将其中一个脚本命名为myuseradd,另外一个命名为myuserdel。
执行脚本myuseradd可以交互式的添加一个新用户,具体执行情况应如下所示:
执行脚本myuserdel可以交互式的删除一个用户,其中比较重要的要求是首先要将系统中所有该用户拥有的文件删除,然后在删除该用户在/etc/passwd和/etc/shadow文件中的相关条目。具体执行情况应如下所示:
完成以上shell脚本的编写工作后,创建一个以你名字全拼为用户名的用户,然后在文件系统的根目录“/”下创建一个子目录名为:share。请实现以下要求的情况:
使得以学号创建的用户以及以名字全拼创建的用户都能够在share目录下能够查看、创建和删除自己拥有的文件,但是不能删除其他用户创建的文件。
文件系统操作
编写一个shell脚本程序,通过该shell脚本程序在以学号创建用户(假设学号为090510201)的家目录中创建userdata子目录,并在该子目录中创建100个文件,文件名模式为090510201-#,#取值范围为(1-100)。
实验脚本:
文本编辑与处理
请在文件recordmdA.txt的输入如下图所示形式的文本内容(将你个人信息替换下图中对应的文本内容。):
实验脚本:
完成recordmdA.txt文件的内容录入工作后,请使用sed和awk处理recordmdA.txt,并将处理结果保存到recordmdB.txt文件。recordmdB.txt文件中的内容应该具有如下图所示的格式化形式:
输出结果:
统计用户家目录下目录数及普通文件数
编写一个shell脚本程序,用来统计以学号创建的用户的家目录中的目录总数、普通文件总数。该shell脚本程序执行情况应如下所示。
实验脚本:
输出结果:
实验总结:
本次课程考核总体来对我来说很难,对LINUX编程环境和指令都不熟的我去图书馆找了本书看了好长时间才开始做实验。
在实验过程中遇到了好多的困难,我先在网上搜索方法,再不行就找编程能力强的同学帮忙,自己一步一步的摸索,慢慢的实验,在老师给出的指导书的要求下完成了这次考核实验。
1.用户管理
2个shell脚本程序,一个myuseradd,另一个myuserdel。使用useradd命令添加用户时需要使用较多的选项,并且在创建用户后,还需要调用passwd命令为用户设置登录密码,该新添加的用户才能用于登录系统。而在使用userdel命令删除用户时,只是将/etc/passwd和/etc/shadow文件中该用户相关的内容删除,而操作系统中所有与该用户拥有的文件或目录都未删除。
2.文件系统操作
这个在老师给出的模板下,我自己修改写出了代码,新建一个adv_6.sh脚本文件,通过for循环实现完成了。
文本编辑与处理
在home目录中创建一个sed.sh文档,在创建一个recordmdA.txt文件,在终端运行即可输出结果。
4.统计用户目录下目录数及普通文件数
编写一个shell脚本程序,用来统计以学号创建的用户的家目录中的目录总数、普通文件总数,在终端执行即可输出结果。
收获:
通过这次实验,我基本掌握了LINUX的基础编程方法,老师给出的要求更是锻炼了自己,在实验的过程中了解到LINUX的优势和特点,很有收获。
您可能关注的文档
- (一)区域地质调查.pdf
- #1变压器避雷器交接试验报告.doc
- (住建局)关于乡镇污水处理设施PPP项目的自查报告.doc
- (成品)检验不良报告.doc
- (康世斌)学习杨善洲同志先进事心得体会.doc
- (打印)常见的天气系统知识点总结.doc
- (范文)营养餐申请.doc
- (项目经理)工程项目管理目标责任书.doc
- [健康的重要性演讲稿]健康讲座幽默开场白.doc
- [作文范文]缺陷中创造机会.doc
- Unit4 Rain or shine. Ready to learn三年级英语下册(Join in外研剑桥英语2024).pptx
- Unit4 Fun in the sun Listening&Speaking仁爱科普版(2024)版英语七年级上册.pptx
- Unit 1 Food we like Lesson 2 How much?冀教版(2024)英语三年级下册.pptx
- Unit4 Rain and shine(第3课时)三年级英语下册(Join in外研剑桥英语2024).pptx
- 第4课《对称的鱼形》课件-一年级美术下册湘美版.pptx
- (29页PPT)第14课《小蜗牛》课件田文娇.ppt
- (39页PPT)剪对称鱼课件罗晔.ppt
- (15页PPT)《动物的家》课件.pptx
- (20页PPT)狐假虎威2课件.pptx
- (31页PPT)语文园地七语文园地七课件.pptx
最近下载
- 《建筑工程资料管理》中职课件-01项目一 建筑工程资料管理.pptx VIP
- 2025年高职单独招生考试英语试卷(答案) .pdf VIP
- 办公空间设计 开敞式办公区设计 办公空间设计--开敞式办公区设计.ppt VIP
- 儿童行为观察课程教学大纲.docx VIP
- 2026年单位开展树立和践行正确政绩观学习教育工作实施方案附重点任务分解表.docx VIP
- 锻炼身体-强身健体主题班会.pptx VIP
- 三菱电梯LEHY-III凌云3图纸-三菱公司内部2016原版.pdf
- 高中英语2026届高考新课标新增词汇解析(词性+汉语解释+例句)(共191个).doc
- 丁玲文学中的医院叙事赏析.pptx VIP
- 管理会计教案.pdf VIP
原创力文档

文档评论(0)