嵌入式操作系统期末大作业

嵌入式操作系统期末大作业

ID:39640486

大小:665.00 KB

页数:8页

时间:2019-07-08

嵌入式操作系统期末大作业_第1页
嵌入式操作系统期末大作业_第2页
嵌入式操作系统期末大作业_第3页
嵌入式操作系统期末大作业_第4页
嵌入式操作系统期末大作业_第5页
资源描述:

《嵌入式操作系统期末大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2015-2016学年第一学期期末大作业课程名称嵌入式操作系统专业班级电信1304学生学号31302319学生姓名陈鸿烨任课教师王群华嵌入式操作系统期末大作业题序一二三四总分得分一、系统安装与NFS配置(20分)(在以下2题中任选一题,并删除另一题的题目)1.学习Linux操作系统最好的方法之一就是自己安装它,建立一个属于自己的学习平台。请在你的电脑上安装虚拟机上,然后在虚拟机上安装Linux操作系统。所需软件请自行从网上下载,要求写出安装步骤(可用截图配合表示),同时创建一个以自己姓名和学号命名的普通用户。6嵌入式操作系

2、统期末大作业二、/etc/下的配置文件的使用(共20分)1.假设某linux系统开机默认进入图形界面。可否更改设置每次开机进入字符界面,并且系统可以自动挂载光驱和U盘。请说明配置过程,给出所修改的文件的代码。(10分)/etc/fstab添加:/dev/cdrom/目录ext3defaults00/dev/sda1/目录ext3defaults006嵌入式操作系统期末大作业1.配置sudoers文件,实现任何普通用户都拥有关机与更改他人密码(root除外)的权限。(10分)zuccmyhost=(root)NOPASSWD

3、/usr/bin/reboot./sur/bin/passwdrootALL=(ALL)ALL##Allowsmembersofthe“sys”grouptorunnetworking.Software.SnunALL=NETWORKINGSOFTWARESEQVIGESSTORGEDELEGATINGROCESS三、读程题(共20分)1.分析下面的程序,简要说明整体功能,并解释每条语句。#!/bin/bash#使用/bin/bash解释脚本val=$1#将位置变量1赋值给变量valwhile(test$val–lt6)#

4、判断val的值是否小于6dotouchfile$val#当判断语句成立则创建文件date>>file$val#在文件的末尾追加时间val=’expr$val+1’#在循环中用于val的增量计算done#循环结束2.分析下面的程序,简要说明整体功能,并解释每条语句。#!/bin/bash#使用/bin/bash解释脚本i=1#给变量赋初值while[$i-le30]#当变量i是否小于等于30do#do语句判断执行if[$i–le9]#判断语句如果变量小于等于9userdel-rstu0${i}#删除用户名为stu0[1-9]

5、的账号elseuserdel-rstu${i}#删除用户名为stu[10-30]6嵌入式操作系统期末大作业fi#对应ifi=$(($i+1))#循环变量加1done#结束整体功能:自动删除用户名为stu0[1-9]和stu[10-30]的30个用户四、程序设计题(共40分)(在1、2题中任选一题,在3、4题中任选一题,并删除另两题的题目,要求写出程序源代码和运行结果)1.编写一个弹出式菜单的shell程序并实现其简单的菜单功能:************************************************

6、*MENU**1.copy2.rename**3.remove4.find**5.exit*************************************************即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录名后执行更名操作;输入数字3和4分别执行删除和查找操作;输入数字5,则退出该菜单。代码:[root@localhosttmp]#catp26嵌入式操作系统期末大作业#!/bin/bashwhileturedoclearecho"*****

7、*****************************************"echoMENUecho"**"echo"*1.copy2.rename*"echo"*3.remove4.find*"echo"**"echo"**********************************************"echo-n"Select:"readchoicecase$choicein1)echoPleaseinputthesourcefile:readsourceechoPleaseinputthefinal

8、file:readfinalcp$source$final;;2)echoPleaseinputthefileordirectoryyouwanttorename:readpreviousechoPleaseinputthenameofthefileordirectory:readfinalnamemv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。