《操作系统》实验
实验学时:16
适用专业:软件工程
实验 1: SHELL 编程
实验目的
熟悉 linux 常用命令,为以后的实验打下良好基础;
熟悉 vi 编辑器的使用;
了解 Shell 程序的语法规则,能编写简单的 Shell 程序。
实验内容
1、使用常用的 Linux 命令,主要包括如下命令:
date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who 等;
2、使用 vi 编辑器编辑文件,熟悉 vi 编辑器的各种操作模式和常用命令。
3、使用 vi 编辑器编写一段 Shell 程序,取名为 mycal,实现与 Linux 中 cal 命令类
似的功能,当输入:
$mycal [月份名] 年时,屏幕输出指定的年月的月历。例如:
$mycal October 2009
屏幕输出 2009 年 10 月的月历。
注:参数可以是英文或者是数字。
实验 2:观察 Linux 的行为
实验目的
了解 Linux proc 文件系统;
加深对 Linux 系统的理解;
增强 Linux 系统管理知识。
实验内容
在 Linux 中,proc 文件系统提供了一套在用户态检查内核状态和系统特征的机制。
proc 文件系统将进程的地址空间、系统的硬件信息、系统相关机制(中断、I/O)等内
容全部设置为虚拟的 Linux 文件,为访问系统内核数据的操作提供接口。
1、以 root 登录系统,并进入/proc 目录,键入 ls 命令,查看/proc 下的内容,同时
查看每个文件的读写权限。
2、根据/proc 下的信息,回答:CPU 的类型和型号、当前 Linux 版本、从启动到当
前时刻所经过的时间、当前内存状态。