操作系统实验指导(20121013).doc

操作系统实验指导(20121013).doc

ID:61445668

大小:259.50 KB

页数:51页

时间:2021-01-31

操作系统实验指导(20121013).doc_第1页
操作系统实验指导(20121013).doc_第2页
操作系统实验指导(20121013).doc_第3页
操作系统实验指导(20121013).doc_第4页
操作系统实验指导(20121013).doc_第5页
资源描述:

《操作系统实验指导(20121013).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Gcc-o操作系统实验指导河南大学计算机学院.目录.目录2实验一Linux基本操作1实验二Linux编程基础5实验三Linux进程间通信13实验四Linux进程互斥20实验五模拟虚拟存储管理27实验六模拟处理机调度算法34实验七模拟文件系统(选做)37附录部分Linux系统调用函数44实验一Linux基本操作一、实验目的熟悉Linux常用命令,为后续的Linux下编程实验打下基础。二、实验题目必做内容:进行基本文件和目录操作;修改口令;使用man获得帮助;查看进程状态;查看文件系统加载情况。选做内容:用户管理,Shell编程

2、。三、背景材料(一)实验环境说明因机房条件限制,用于操作系统实验的计算机配置不同,因此以如下两种不同的方式提供Linux操作系统环境:1、使用telnet命令远程登录Linux服务器,默认信息如下(如有调整,以指导教师提供信息为准):服务器ip地址:172.20.1.99;用户名:s+学号,例如学号为的同学用户名为:s;口令:abc123。2、使用虚拟机安装Linux系统:使用VirtualBox,使用方法如下:启动OracleVMVirtualBox;用户名:os;口令:lab。(二)Linux常用命令1、有关目录的命令(

3、1)pwd命令pwd(即printworkingdirectory,打印工作路径)命令的功能是显示当前的工作路径。如现在是在“/home/CAI”目录下,则可以用此命令来证实。例如:$pwd//“$”表示在Linux系统的提示符下/home/CAI//pwd命令证明的确是在“/home/CAI”下(2)cd命令cd命令用来切换目录,假设在刚才的目录切换到另一目录,如下所示:$cd/usr/bin//将当前的目录转到“/usr/bin”下$pwd/usr/bin$cd//此命令返回工作目录$pwd$/home/CAI(3)mk

4、dir命令语法:mkdir目录名mkdir命令用于建立新目录,例如:$mkdirdir1//建立新目录dir1(4)rmdir/rm命令语法:rmdir目录名或rm目录名该命令用于删除目录,例如:$rmdirdir1//删除目录dir1,但dir1目录下必需没有文件存在,否则无法删除$rm–rdir1//删除目录dir1及其子目录下所有文件,注意-r参数2、有关文件的命令(1)ls命令语法:ls[-atFlgR][name]ls命令的功能是显示指定目录的内容,例如:$cd$ls–a//此命令显示当前工作目录下的所有文件(参数

5、“a”表示所有文件,“-”号是用来控制参数)显示时,文件名前带“.”号表示隐含文件。各参数代表的含义如下所示:ls列出当前目录下的文件名ls–a列出以.开始的隐藏文件的所有文件名ls–t依照文件最后修改时间的顺序列出文件名ls–F列出当前目录下的文件名及其类型,以/结尾表示为目录名,以*结尾表示为可执行文件,以@结尾表示为符号链接。ls–lg列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。ls–l同上,并列出文件的所有者工作组名。ls–R显示出目录下以及其所有子目录的文件名(包括了隐藏文件)(2)cat命令cat

6、命令的功能是显示文件内容,也可用于文件的连接。此命令常用来快速浏览文件,使用方法如:$cat.bashrc浏览文件的其他命令还有more等。(3)cp命令语法:cp[options]源文件目标文件cp命令的功能是复制文件或目录,可一次复制多个文件,使用的参数如下:-f:强行覆盖已存在的目标文件。-i:在强行覆盖已存在的目标文件时给出提示。-R:整个目录复制。(4)rm命令语法:rm文件名rm命令用于删除文件。例如:$rmfile1//删除文件名为file1的文件$rmfile?//删除文件名中有五个字符且前四个字符为file

7、的文件$rmf*//删除文件名中以f为字首的所有文件(5)file命令file命令的功能是探测文件和目录的类型。(6)find命令语法:find[路径][匹配表达式]find命令的功能是搜索目录中的文件3、其他的命令(1)man命令man命令是联机帮助,类似于DOS中的help,例如:$manls(2)ps命令ps命令可以列出当前运行的进程相关信息。(3)kill命令kill命令的功能是中止一个过程,用法是:kill[-s信号][p][-a]进程号kill-l[信号](4)mount、umount命令mount、umount

8、命令的功能分别是安装与卸下一个文件系统。用法如下:$mount/mnt/floppy//此命令将A驱动器安装上$umount/mnt/floppy//此命令将A驱动器卸下(5)passwd命令passwd命令用于更改登录密码。普通用户只能更改自身密码,root可以更改其它用户的密码。(6)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。