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

上传人:最**** 文档编号:116679717 上传时间:2019-11-17 格式:DOC 页数:8 大小:665.01KB
返回 下载 相关 举报
嵌入式操作系统期末大作业解析_第1页
第1页 / 共8页
嵌入式操作系统期末大作业解析_第2页
第2页 / 共8页
嵌入式操作系统期末大作业解析_第3页
第3页 / 共8页
嵌入式操作系统期末大作业解析_第4页
第4页 / 共8页
嵌入式操作系统期末大作业解析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《嵌入式操作系统期末大作业解析》由会员分享,可在线阅读,更多相关《嵌入式操作系统期末大作业解析(8页珍藏版)》请在金锄头文库上搜索。

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

2、的使用(共20分)1. 假设某linux系统开机默认进入图形界面。可否更改设置每次开机进入字符界面,并且系统可以自动挂载光驱和U盘。请说明配置过程,给出所修改的文件的代码。(10分)/etc/fstab添加:/dev/cdrom /目录 ext3 defaults 0 0/dev/sda1 /目录 ext3 defaults 0 02. 配置sudoers文件,实现任何普通用户都拥有关机与更改他人密码(root除外)的权限。(10分) zucc myhost=(root) NOPASSWD /usr/bin/reboot./sur/bin/passwd root ALL=(ALL) ALL #

3、 Allows members of the “sys” group to run networking. Software. Snun ALL=NETWORKING SOFTWARE SEQVIGES STORGE DELEGATING ROCESS三、读程题(共20分)1. 分析下面的程序,简要说明整体功能,并解释每条语句。#!/bin/bash #使用/bin/bash解释脚本val=$1 #将位置变量1赋值给变量valwhile (test $val lt 6) #判断val的值是否小于6do touch file$val #当判断语句成立则创建文件datefile$val #在文件的

4、末尾追加时间val=expr $val + 1 #在循环中用于val的增量计算done #循环结束2. 分析下面的程序,简要说明整体功能,并解释每条语句。#!/bin/bash #使用/bin/bash解释脚本i=1 #给变量赋初值while $i -le 30 #当变量i是否小于等于30do #do语句 判断执行if $i le 9 #判断语句 如果变量小于等于9userdel -r stu0$i #删除用户名为stu01-9的账号else userdel -r stu$i #删除用户名为stu10-30fi #对应ifi=$( $i + 1 ) #循环变量加1done #结束整体功能: 自

5、动删除用户名为stu01-9和stu10-30的30个用户四、程序设计题 (共40分)(在1、2题中任选一题,在3、4题中任选一题,并删除另两题的题目,要求写出程序源代码和运行结果)1. 编写一个弹出式菜单的shell程序并实现其简单的菜单功能: * * MENU * * 1.copy 2.rename * * 3.remove 4.find * * 5.exit * *即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录名后执行更名操作;输入数字3和4分别执行删除和查找操作;输入数字5,则退出该菜单。代码:rootlocalhost tmp#

6、 cat p2#!/bin/bashwhile turedo clearecho *echo MENUecho * *echo * 1.copy 2.rename *echo * 3.remove 4.find *echo * *echo *echo -n Select: read choicecase $choice in 1)echo Please input the source file:read sourceecho Please input the final file:read finalcp $source $final; 2)echo Please input the fil

7、e or directory you want to rename:read previousecho Please input the name of the file or directory:read finalnamemv $previous $finalname; 3)echo Please inout the file you want to renmove:read removerm $ remove; 4)echo Please input the file you want to find:find $find -print; 5)exit; *)_echo Invalid optioneesacecho Please Enter Return MENU!read answerdonerootlocalhost tmp#运行结果: 2. 编写一个shell脚本程序,在屏幕上输出小九九乘法表6

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号