- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 [路径]
您可能关注的文档
- 我国人口老龄化问题及对策.doc
- 我国食品冷链物流发展现状及对策研究二稿.doc
- 我的《第章电子商务支付与安全概述》教案.doc
- 我的数据结构课设liwei.doc
- 我的考博英语复习计划与大家分享.doc
- 战略新兴行业只龙头票.doc
- 战略管理文字讲义(学生~章修改版).doc
- 成都信息工程学院第五届飞思卡尔智能汽车创意组CK队技术报告.doc
- 我的机械设计课程设计单级圆柱齿轮减速器说明书.doc
- 户外CREEPLED全彩方案显示屏.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 绿色金融改革创新试点政策对企业经营绩效的影响研究.pdf VIP
- 赣州市南康区赞贤小学开展“扣好人生第一粒扣子——我爱我的祖国主题演讲比赛活动方案.doc
- 个人医保承诺书模板.docx VIP
- 绿色金融改革创新试点政策对企业绿色创新的影响-来源:创新与创业教育(第2022002期)-中南大学.pdf VIP
- 信息技术环境下的数学教学设计结题报告.doc VIP
- 国金证券:新型消费研究系列-便利店-小业态大生意-打造便利生活.pdf
- HIKARI富山奇立铺布机使用说明书.doc
- 部编版语文四年级上册第七单元大单元教学设计核心素养目标.pdf VIP
- 三级助理舞台灯光师题库考点(三).docx VIP
- (格式已排好)国家开放大学电大《计算机应用基础(专)》终结性考试大作业答案任务一.doc
文档评论(0)