下载此文档

操作系统作业部分参考答案2.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
1 第 10章: Shell 程序设计 1、说明 shell 程序(脚本)的用途,及执行 shell 脚本的方法 Shell 程序广泛地应用于实现系统初启、配置和系统管理维护等工作执行 shell 脚本的方法有 3种将脚本文件作为可执行文件: $ ./hello # hello 是脚本文件启动一个子 Shell 来执行脚本: $ bash hello # hello 是脚本文件由当前 shell 进程执行脚本: $. Hello # hello 是脚本文件 2、 shell 变量的分哪几类、什么是导出变量? 三类 1)用户变量:用户为实现某种应用目的而定义的变量。 2)环境变量:由系统预定义的变量,用于为 Shell 提供有关运行环境的信息。 3)特殊变量:由 Shell 自定义的变量,用于记录 Shell 当前的运行状态的一些信息。导出变量:可被任何子 Shell 引用的变量 3、分别说明题 10-6 中两条命令的不同之处第 1个命令,显示单引号``中的全部内容第 2个命令,显示双引号“”中的$LOGNAME ,会替换成登录的用户名 4、说明命令执行后的可能结果 A)$ rm myfile $ echo $? 若当前目录存在 myfile 文件,将被删除,显示为 0;否则为 1 B)$ expr 5 \&0$ echo $? 显示为 0,和 1 C)已知$ date 的结果:三 10月 28 12:08:05 CST 1998 $ set `date` $ echo $6$2$3$1 显示为 1998 10月 28三 5、编写一个脚本,检查 student 用户是否登录,若登录即发送一个“ hello ! ”信息。参考本章 PPT 例 2,或例 第 11章: Linux 系统管理 1、系统用户分分几类? 三类:超级用户:用户名为 root , UID=0 。普通用户: UID>=1000 。特殊用户: UID=1-999 ,不能登录使用。 2、如何切换系统的单/多用户模式? init 1单用户模式。 init 3多用户模式 3、如何创建新用户及如何修改口令? 增加一个用户命令 useradd[ 用户名],口令命令: passwd [用户名] 4、如何切换用户? 口令命令: su[用户名]5、如何终止前台进程? 用 Ctrl+c 键 6、如何查看磁盘空间占用情况? 2 用 df和 du命令补充: 应用题: 1、某车站售票厅,任何时刻最多可容纳 20 名购票者进入,当售票厅中少于 20 名购票者时,厅外的购票者可立即进入,否则需要在外面等待。每个购票者可看成一个进程。问: (1)进程之间是什么关系? 互斥( 2)使用 P,V 原语实现以上关系,请在以下空格填入相关原语。? P、V操作表达购票者的工作过程如下: (`4 ’) empty,mutex:semaphore; empty:=100; mutex:=1; begin p(empty) p(mutex) 进入厅内购票,购票后退出 v(empty) v(mutex) end. 2、设在公共汽车上,司机和售票员的活动分别是: 司机:启动车辆,正常行车,到站停车。售票员:上乘客,关车门,售票,开车门,下乘客。问: (1 )设司机工作为一个进程,售票员工作为另一个进程,这两个进程之间是什么关系

操作系统作业部分参考答案2 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wyj15108451
  • 文件大小126 KB
  • 时间2017-03-28