操作系统实验报告finalEDI.docx
- 文档编号:23967508
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:23
- 大小:122.30KB
操作系统实验报告finalEDI.docx
《操作系统实验报告finalEDI.docx》由会员分享,可在线阅读,更多相关《操作系统实验报告finalEDI.docx(23页珍藏版)》请在冰豆网上搜索。
操作系统实验报告finalEDI
学生学号
0121010680225
实验课成绩
武汉理工大学
学生实验报告书
实验课程名称操作系统
开课学院计算机科学与技术学院
指导老师姓名刘军
学生姓名姬琪
学生专业班级软件工程SY1001
2012—2013学年第一学期
实验课程名称:
操作系统
实验项目名称
Linux键盘命令和vi
实验成绩
实验者
姬琪
专业班级
软件工程SY1001
组别
同组者
实验日期
年月日
第一部分:
实验分析与设计(可加页)
一、实验内容描述(问题域描述)
Linux键盘命令和vi
1.要求:
掌握Linux系统键盘命令的使用方法
1.使用mkdir命令建立一个子目录subdir
2.使用cat或more命令查看file1文件的内容。
3.将date命令的用法附加到文件file1的后面:
4.利用ls-lfile1命令列出文件file1的较详细的信息。
5.利用rmfa命令将文件fa删除。
再利用ls-l命令查看工作目录内容。
6.运行mvfile1file_a命令,然后用ls命令查看这两个文件是否都还在工作目录中
2.vi操作
1.了解vi编辑器的作用和功能
2.熟悉vi的操作环境和切换方法
3.掌握vi操作的方式(几个常用键)
4.了解常用的快捷键
二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)
VI编辑器的常见命令:
vi filename :
打开或新建文件,并将光标置于第一行首
vi +n filename :
打开文件,并将光标置于第n行首
vi + filename :
打开文件,并将光标置于最后一行首
vi +/pattern filename:
打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :
在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :
打开多个文件,依次进行编辑
键盘命令:
1.cat,more,less命令
2.Is命令
3.cp命令
4.rm命令
5.mv命令
VI命令:
1.vi进入vi缓冲区
2.vifile1:
进入文件file1
3.退出vi
三、主要仪器设备及耗材
Ubuntu操作体统
Vi编辑器
第二部分:
实验调试与结果分析(可加页)
一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)
1使用mkdir命令建立一个子目录subdir
$mkdirsubdir
$
2使用cat或more命令查看file1文件的内容。
$catfile1
SatMar1721:
25:
14CST2012
$
3将date命令的用法附加到文件file1的后面:
mandate>>file1
$mandate>>file1
$
4利用ls-lfile1命令列出文件file1的较详细的信息。
$ls-lfile1
-rw-rw-r--1ml2010ml20105690Mar1721:
28file1
$
5利用rmfa命令将文件fa删除。
再利用ls-l命令查看工作目录内容。
$rmfa
$ls-l
total12
-rw-rw-r--1ml2010ml20105690Mar1721:
28file1
$
6运行mvfile1file_a命令,然后用ls命令查看这两个文件是否都还在工作目录中?
[ml2010@tansubdir]$mvfile1file_a
[ml2010@tansubdir]$ls
file_a
[ml2010@tansubdir]$
显然,只有file_a在工作目录中,而file1不在工作目录中
vi共分为三种模式
(1)命令模式:
命令模式为vi的初始模式,可以使用“上下左右”按键来移动光标,您可以使用“删除字符”或“删除整行”来处理文档。
在编辑模式或指令列模式中按【ESC】键可换回命令模式。
(2)编辑模式:
在命令模式中按下【i,I,o,O,a,A,r,R】等字母之后才会进入编辑模式。
按下上述的字母时,在画面的左下方会出现【--INSERT--或--插入--】的字样,才可以做文字数据输入。
(3)指令列模式:
在命令模式当中,输入【:
】或【/】就可以将光标移动到最底下那一行,进入指令列模式。
在这个模式当中,可以存盘、结束vi、显示行号等操作。
二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)
Free显示系统中已用空闲内存数量
Rm:
删除文件或目录
三、实验小结、建议及体会
Linux对比Windows有些不同需要时间去适应。
通过这次实验对Linux操作系统有了进一步的了解。
初步掌握了一些Linux系统常用的命令。
通过这仅一个周时间的学习,我们只是了解了linux的一些最基本知识,我会在后的学习中不断完善和加以扩充linux知识的学习。
实验课程名称:
操作系统
实验项目名称
Linux下C编程
实验成绩
实验者
姬琪
专业班级
软件SY1001
组别
同组者
实验日期
年月日
第一部分:
实验分析与设计(可加页)
一、实验内容描述(问题域描述)
Linux下的C编程
要求:
掌握vi编辑器的使用方法;掌握Linux下C程序的源程序编辑方法;编译、连接和运行方法。
内容:
设计、编辑、编译、连接以及运行一个C程序,其中包含键盘输入和屏幕输出语句。
1.掌握vi编辑器的使用方法;
2.掌握gcc的使用格式
二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)
#include
usingnamespacestd;
intmain()
{
intbegin,end;
inttemp=0;
cout<<"Pleaseentertwonumber:
"< cin>>begin>>end; if(begin>end) { temp=begin; begin=end; end=temp; } for(inti=begin;i<=end;i++) { cout< } cout< return0; } 三、主要仪器设备及耗材 Ubuntu操作体统 Vi编辑器 G++编译 第二部分: 实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) (1).先用viJamesJi.c建立文件 (2).在vi的插入界面输入 #include intmain(void) {printf("JamesJi.gcc! \r\n"); return0;} (3).编译生成JamesJi文件: gcc-oJamesJiJamesJi.c (4).运行JamesJi文件: ./JamesJi 二、实验小结、建议及体会 通过这次实验vi编辑器有了进一步的应用,同时学会了在Linux进行简单的C语言编程,掌握Linux下C程序的源程序编辑方法;编译、连接和运行方法。 在以后的学习中会加大努力加强自己的编程能力。 加深了对linux的印象,linux的兼容性很强。 C/C++仍旧可以在上面编译成功。 实验课程名称: 操作系统 实验项目名称 SHELL编程和后台批处理 实验成绩 实验者 姬琪 专业班级 软件SY1001 组别 同组者 实验日期 年月日 第一部分: 实验分析与设计(可加页) 三、实验内容描述(问题域描述) SHELL编程和后台批处理 要求: 掌握Linux系统的SHELL编程方法和后台批处理方法。 内容: (1)将编译、连接以及运行上述C程序各步骤用SHELL程序批处理完成,前台运行。 (2)将上面SHELLL程序后台运行。 观察原C程序运行时输入输出情况。 (3)修改调试上面SHELL程序和C程序,使得在后台批处理方式下,原键盘输入内容可以键盘命令行位置参数方式交互式输入替代原键盘输入内容,然后输出到屏幕。 四、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述) test.cpp文件如下: #include usingnamespacestd; intmain() { inti,j; inta[10][10]={0}; a[0][0]=1; for(i=1;i<=9;i++) { for(j=0;j<=i;j++) { if((j==0)||(i==j)) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(i=0;i<=9;i++) { for(j=0;j<=i;j++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 实验 报告 finalEDI