操作系统实验指导手册

2018-12-04 15:40

操作系统实验指导手册

2009.9 updated

目录

Linux上机预备知识 ............................................................................................................... 3

Linux系统常用命令 ....................................................................................................... 3 编辑器的使用 ................................................................................................................... 5 GNU C编译器的使用 ..................................................................................................... 6 实验中常用到的系统调用 ............................................................................................... 7 实验要求: ....................................................................................................................... 9

实验单元1 进程管理 .......................................................................................................... 11

实验单元2 存储管理 ............................................................................................................ 13

实验单元3 文件系统 ........................................................................................................ 14

操作系统实验报告要求及样本 ............................................................................................. 56 1 操作系统实验报告内容要求 ............................................................................................. 56 2操作系统实验报告样本 ...................................................................................................... 56

一、Linux上机预备知识

内容 ? Linux实验环境 ? 系统调用 ? 其他问题

1.Linux实验环境:

? 系统常用命令 ? 编辑器 ? 编译器 ? 调试器

Linux系统常用命令 ? 显示目录文件 ls ? 执行格式: ls [-atFlgR] [name] (name可为文件或目录名称) 例:

ls 显示出当前目录下的文件

ls -a 显示出包含隐藏文件的所有文件 ls -t 按照文件最后修改时间显示文件 ls -F 显示出当前目录下的文件及其类型

ls -l 显示目录下所有文件的许可权、拥有者、文件大 小、修改时间及名称

ls -lg 同上

ls -R 显示出该目录及其子目录下的文件 ? 建新目录 mkdir ? 执行格式: mkdir directory-name 例:

mkdir dir1 新建一个名字为dir1的目录 ? 删除目录 rmdir ? 执行格式: rmdir directory-name 或 rm directory-name 例:

rmdir dir1 删除目录dir1,但它必须是空目录, 否则无法删除 rm -r dir1 删除目录dir1及其下所有文件及子目 录

rm -rf dir1 不管是否空目录,统统删除,而且不 给出提示,使用时要小心 ? 改变工作目录位置 cd ? 执行格式: cd [name] 例:

cd 改变目录位置至用户login时的working directory cd dir1 改变目录位置,至dir1目录

cd ~user 改变目录位置,至用户的working directory cd .. 改变目录位置,至当前目录的上层目录 cd ../user 改变目录位置,至上一级目录下的user目录 cd /dir-name1/dir-name2 改变目录位置,至绝对路径 cd - 回到进入当前目录前的上一个目录 ? 显示当前所在目录 pwd ? 执行格式: pwd Linux常用命令 删除文件 rm

执行格式: rm filename 例:

rm file 删除名字为file的文件 ? 复制文件 cp ? 执行格式: cp [-r] source destination 例:

cp file1 file2 将file1复制成file2 cp file1 dir1 将file1复制到目录dir1 cp /tmp/file1 将file1复制到当前目录

cp /tmp/file1 file2 将file1 复制到当前目录名为 file2

cp –r dir1 dir2 (recursive copy)复制整个目录。 ? 移动或更改文件、目录名称 mv ? 执行格式: mv source destination 例:

mv file1 file2 将文件file1,更名为file2

mv file1 dir1 将文件file1,移到目录dir1下 mv dir1 dir2 将目录dir1,更名为dir2 ? 查看系统目前的进程 ps ? 执行格式: ps [-aux] 例:

ps 或ps -x 查看系统中属于自己的process ps -au 查看系统中所有使用者的process ps -aux 查看系统中包含系统内部及所有使用者的process

ps -aux|grep apache 找出系统中运行的所有名称中带有“apache”串的process ? 结束或终止进程 kill ? 执行格式: kill [-9] PID (PID为利用ps命令所查出的process ID) 例: kill 456

kill -9 456 终止process ID 为456的process ? 命令在线帮助 man ? 执行格式: man command 例:

man ls 查询ls这个指令的用法

编辑器的使用

vi编辑器的使用 ? vi的全称是visual editor,它是在Unix/Linux 上被广泛使用的中英文编辑器。 ? 启动vi

vi 进入vi编辑器界面,没有为所编辑的文件命名 vi filename 进入vi编辑器界面,并将所编辑的文件命名为filename

vi提供三种工作模式: ? 输入编辑模式 支持:输入文本信息 ? 命令编辑模式

支持:进行删除、修改等操作信息 ? 命令模式

支持:进行存盘、退出等操作

注意:使用者进入vi后,即处在命令模式下,要输入信息,则要切换至输入模式。

gedit编辑器的使用 ? gedit是Unix/Linux系统下的另一种中英文文本编辑器,支持窗口模式,更加方便快捷。 ? 启动gedit:

gedit 进入gedit编辑器界面,没有为所编辑的文件命名

gedit filename 进入gedit编辑器界面,并将所编辑的文件命名为filename


操作系统实验指导手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:青岛版小学三年级科学上册期中试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: