操作系统实验指导().docVIP

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统实验指导()

Gcc -o .目录 .目录 2 实验一 Linux基本操作 1 实验二 Linux编程基础 5 实验三 Linux进程间通信 13 实验四 Linux进程互斥 20 实验五 模拟虚拟存储管理 27 实验六 模拟处理机调度算法 34 实验七 模拟文件系统(选做) 37 附录 部分Linux系统调用函数 44 实验一 Linux基本操作 一、实验目的 熟悉Linux常用命令,为后续的Linux下编程实验打下基础。 二、实验题目 必做内容:进行基本文件和目录操作;修改口令;使用man获得帮助;查看进程状态;查看文件系统加载情况。 选做内容:用户管理,Shell编程。 三、背景材料 (一)实验环境说明 因机房条件限制,用于操作系统实验的计算机配置不同,因此以如下两种不同的方式提供Linux操作系统环境: 1、使用telnet命令远程登录Linux服务器,默认信息如下(如有调整,以指导教师提供信息为准): 服务器ip地址:9; 用户名:s+学号,例如学号为070272001的同学用户名为:s070272001; 口令:abc123。 2、使用虚拟机安装Linux系统:使用VirtualBox,使用方法如下: 启动Oracle VM VirtualBox; 用户名:os; 口令:lab。 (二)Linux常用命令 1、有关目录的命令 (1) pwd命令 pwd (即print working directory,打印工作路径) 命令的功能是显示当前的工作路径。如现在是在“/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) mkdir命令 语法:mkdir 目录名 mkdir命令用于建立新目录,例如: $ mkdir dir1 // 建立新目录dir1 (4) rmdir / rm命令 语法:rmdir 目录名 或 rm 目录名 该命令用于删除目录,例如: $ rmdir dir1 // 删除目录dir1,但dir1目录下必需没有文件存在,否则无法删除 $ rm –r dir1 // 删除目录dir1及其子目录下所有文件,注意-r参数 2、有关文件的命令 (1) ls命令 语法:ls [-atFlgR] [name] ls命令的功能是显示指定目录的内容,例如: $ cd $ ls –a //此命令显示当前工作目录下的所有文件 (参数 “a”表示所有文件,“-”号是用来控制参数) 显示时,文件名前带“.”号表示隐含文件。 各参数代表的含义如下所示: ls 列出当前目录下的文件名 ls –a 列出以.开始的隐藏文件的所有文件名 ls –t 依照文件最后修改时间的顺序列出文件名 ls –F 列出当前目录下的文件名及其类型,以/结尾表示为目录名,以*结尾表示为可执行文件,以@结尾表示为符号链接。 ls –lg 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。 ls –l 同上,并列出文件的所有者工作组名。 ls –R 显示出目录下以及其所有子目录的文件名(包括了隐藏文件) (2) cat命令 cat命令的功能是显示文件内容,也可用于文件的连接。此命令常用来快速浏览文件,使用方法如: $ cat.bashrc 浏览文件的其他命令还有more等。 (3) cp命令 语法:cp [options] 源文件 目标文件 cp命令的功能是复制文件或目录,可一次复制多个文件,使用的参数如下: -f:强行覆盖已存在的目标文件。 -i:在强行覆盖已存在的目标文件时给出提示。 -R:整个目录复制。 (4) rm命令 语法:rm 文件名 rm命令用于删除文件。例如: $ rm file1 // 删除文件名为file1的文件 $ rm file? // 删除文件名中有五个字符且前四个字符为file的文件 $ rm f* // 删除文件名中以f为字首的所有文件 (5) file命令 file命令的功能是探测文件和目录的类型。 (6) find命令 语法:find [路径]

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档