嵌入式操作系统期末大作业.doc_第1页
嵌入式操作系统期末大作业.doc_第2页
嵌入式操作系统期末大作业.doc_第3页
嵌入式操作系统期末大作业.doc_第4页
嵌入式操作系统期末大作业.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论