《操作系统》实验指导书.doc
《《操作系统》实验指导书.doc》由会员分享,可在线阅读,更多相关《《操作系统》实验指导书.doc(15页珍藏版)》请在三一办公上搜索。
1、 操作系统 实 验 指 导 书编 写适用专业: 通信工程闽江学院 计算机科学 系2009年 7月前 言操作系统实验由验证性实验一、文件目录操作,实验二、进程管理,实验三、Vi编辑器的应用与shell编程,实验四、C编程环境与内核裁剪所组成。通过实验应达到下列要求:1熟悉Linux系统下文件与目录操作的基本命令;加深对文件管理的了解。要求掌握Linux系统提供的文件与目录管理的基本命令,例如:df、mount、Umount、ls、pwd、cd、mkdir、cat、cp、rm、mv、chown、chmod等;理解文件系统的安装与卸载;掌握远程登录Linux 服务器的方法。通过对文件系统的其它命令使
2、用,进一步加深Linux系统对文件管理的了解。要求熟悉文件的分屏显示、输入/出重定向;掌握文件的查找与压缩和解压命令;掌握管道的用法;掌握设置命令别名的方法。2. 通过进程管理命令的应用,进一步理解系统实现进程管理的方法。要求了解用户如何监视系统运行状态;掌握查看、删除进程的正确方法;掌握命令在后台运行的用法;掌握进程手工启动和调度启动的方法。3. 通过使用Vi编辑器,熟悉Linux系统下常用编辑器的用法,并练习简单的 shell编程方法。要求熟练掌握编辑器vi的基本用法;熟练掌握shell程序结构和语法、掌握shell编程的技巧和方法,并能根据具体应用问题的需要进一步编写shell程序。4.
3、 掌握Linux环境下C语言程序的编辑、编译与运行的方法。熟悉Linux下C语言程序的开发环境,练习编写C语言程序并编译、连接运行;了解Makefile文件的用途和用法,编写简单的Makefile文件。了解Linux操作系统内核的模块结构,掌握内核裁剪的方法。掌握用menuconfig或xconfig命令对Linux内核进行裁剪的方法,掌握新内核的编译与使用的方法。本指导书突出实践性的原则,由学生自己根据指导书的要求使用Linux操作系统;通过实验理解操作系统的用法;在实验报告中回答思考题。目 录 实验一 进程管理4实验二 进程管理7实验三 vi的使用与Shell编程10实验四 C编程环境与内
4、核裁剪13实验一 进程管理实验学时:2实验类型:验证实验要求:必修一、实验目的1、掌握文件与目录操作的常用命令2、熟悉文件的分屏显示、输入/出重定向等命令3、掌握文件的查找与压缩和解压命令4、掌握管道命令的用法5、掌握设置命令别名的方法6、熟悉mc命令集成环境的用法。二、实验内容1、 cat /etc/passwd $HOME/passwd 命令的作用是什么?验证之。2、 命令echo abcde temp形成的文件是什么?其内容是什么?命令echo fghij temp形成的文件是什么?其内容又是什么?3、 命令echo abcde temp形成的文件是什么?其内容是什么? 说明和实验内容2
5、有什么不同?命令echo fghij temp形成的文件是什么?其内容是什么? 说明和实验内容2有什么不同?4、 分屏显示文件passwd的内容。5、 分屏列/sbin下的目录6、 查看passwd中有包含字符串“00”的用户;查看/bin中包含字符串“ls”的文件名。7、 把/bin和/sbin下的文件名保存到文件filename中。8、在系统根目录下用find命令查找passwd文件。9、用实验二的test文件练习压缩和解压缩10、利用管道技术统计当前目录下有多少个文件。11、利用设置别名命令把Linux下的命令设置成与MS-DOS下的命令。12、运行mc,熟悉命令集成环境下各项菜单命令的
6、用法。三、实验原理、方法和手段利用Linux操作系统提供的文件与目录操作命令接口,验证常用的文件与目录管理命令的功能和用法。四、实验组织运行要求根据本实验的特点、要求和具体条件,采用以学生自主训练为主的开放模式组织教学。重点:文件重定向、管道命令的用法。 难点:管道的灵活应用五、实验条件具备虚拟机且安装Linux操作系统的PC机。六、实验步骤1、学习文件管理的命令2、在终端窗口下执行这些命令3、记录并理解命令运行显示的信息4、回答思考题并撰写实验报告七、思考题1、总结不同情况下的用户权限问题2、重定向命令和在使用上有何不同?3、管道技术可以给我们带来什么方便之处?4、说明你对设置别名命令的认识
7、八、实验报告1、实验预习在实验前每位同学都需要对本次实验进行认真的预习,并写好预习报告,在预习报告中要写出实验目的、要求,需要用到的仪器设备、物品资料以及简要的实验步骤,形成一个操作提纲。对实验中的安全注意事项及可能出现的现象等做到心中有数,但这些不要求写在预习报告中。设计性实验要求进入实验室前写出实验方案,并经指导教师审阅后实施。2、实验记录学生开始实验时,应该将记录本放在近旁,将实验中所做的每一步操作、观察到的现象和所测得的数据及相关条件如实地记录下来。实验记录中应有指导教师的签名。3、实验报告主要内容包括对实验数据、实验中的特殊现象、实验操作的成败、实验的关键点等内容进行整理、解释、分析
8、总结,回答思考题,提出实验结论或提出自己的看法。九、常用命令pwd 显示当前工作目录cd 改变当前目录mkdir 创建目录cat显示文件内容cp 拷贝文件rm 删除文件mv 移动文件chown 改变文件属主chmod 改变文件权限eaho 显示“字符串”more 分屏显示输入的内容less 分屏显示输入的内容greap 从输入的字符中查找指定的字符串man 显示指定命令的手册find 搜寻文件与目录compress 压缩文件命令uncompress 解压缩文件命令gzip 压缩文件命令gunzip 解压缩文件命令alias 设置别名以上命令的具体用法请参考man文件。实验二 进程管理实验学时:
9、2实验类型:验证实验要求:必修一、实验目的1、了解如何监视系统运行状态2、掌握查看、删除进程的正确方法3、掌握命令在后台运行的用法4、掌握进程手工、调度启动的方法二、实验内容1、用top命令察看当前系统的状态,并识别各进程的有关栏目。2、用ps命令察看系统当前的进程,并把系统当前的进程保存到文件process中。3、用ps命令察看系统当前有没有init进程。4、输入“cat ”按-z 键,出现什么情况?输入fg命令出现什么情况?按-c 键,出现什么情况?5、输入“find / -name ls*temp &”,该命令的功能是什么?查看该进程;输入killall find命令后,再查看该进程。6
10、、输入“find / -name ls*temp &”输入jobs命令,出现什么情况?输入fg命令出现什么情况?7、指定上午XX(小时):XX(分钟)执行某命令8、查阅资料,了解batch命令与at命令的关系三、实验原理、方法和手段利用Linux操作系统提供的进程管理操作命令接口,验证进程管理命令的功能和用法;验证进程启动的各种方法。四、实验组织运行要求根据本实验的特点、要求和具体条件,采用以学生自主训练为主的开放模式组织教学。重点:进程的查看难点:进程的启动 五、实验条件具备虚拟机且安装Linux操作系统的PC机。六、实验步骤1、学习进程管理的命令2、在终端窗口下执行这些命令3、记录并理解命
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 实验 指导书

链接地址:https://www.31ppt.com/p-2888034.html