下载此文档

os实验指导书.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
操作系统实验指导书
操作系统是一门理论性和时间性都很强的课程。要学好操作系统的设计原理,除了听课、看书、做****题外,最好的方法就是在实践中进行,包括使用操作系统、阅读和分析已有操作系统的源代码、自己设计小型系统/模块或模拟算法等。
本教材安排的实验内容按深度可分为五个层次,即:使用级、观察级、系统管理级、源码阅读级和实现级。
(1)使用级:是指如何使用操作系统,包括对命令(以及菜单和shell)、系统调用和系统文件的使用。
(2)观察级:是指通过使用级的接口,从外部观察操作系统的内部工作过程和结构。
(3)系统管理级:是指系统或设备的安装、配置和性能调整。
(4)源码阅读级:是指对现有操作系统部分内核源代码的阅读。
(5)实现级:是指编程模拟实现操作系统某些功能模块。
实验的操作平台是Red Hat Linux 。
实验报告要求:
实验目的
实验内容
实验步骤
实验结果
实验分析总结
实验1 linux编程基础
内容:
a 用vi编写helloworld程序,编译运行.
b 编写test程序,创建子进程用exec执行helloworld程序。
要求:通过查询网络,自己完成。
选做题用vi对200字文本进行编辑(复制、查找、替换等)。
文件编辑器vi 使用
vi是在UNIX 上被广泛使用的中英文编辑软件。vi是visual editor的缩写,是UNIX提供给用户的一个窗口化编辑环境。
进入vi,直接执行vi编辑程序即可。
例:$vi
显示器出现vi的编辑窗口,同时vi会将文件复制一份至缓冲区(buffer)。vi先对缓冲区的文件进行编辑,保留在磁盘中的文件则不变。编辑完成后,使用者可决定是否要取代原来旧有的文件。
1、vi的工作模式
vi提供二种工作模式:输入模式(insert mode)mand mode)。使用者进入vi后,即处在命令模式下,此刻键入的任何字符皆被视为命令,可进行删除、修改、存盘等操作。要输入信息,应转换到输入模式。
(1)命令模式
在输入模式下,按ESC可切换到命令模式。命令模式下,可选用下列指令离开vi:
:q!
离开vi,并放弃刚在缓冲区内编辑的内容
:wq
将缓冲区内的资料写入磁盘中,并离开vi
:ZZ
同wq
:x
同wq
:w
将缓冲区内的资料写入磁盘中,但并不离开vi
:q
离开vi,若文件被修改过,则要被要求确认是否放弃修改的内容,此指令可与:w配合使用
(2)命令模式下光标的移动
H
左移一个字符
J
下移一个字符
K
上移一个字符
L
右移一个字符
0
移至该行的首
$
移至该行的末
^
移至该行的第一个字符处
H
移至窗口的第一列
M
移至窗口中间那一列
L
移至窗口的最后一列
G
移至该文件的最后一列
W, W
下一个单词(W 忽略标点)
B, B
上一个单词(B 忽略标点)
+
移至下一列的第一个字符处
-
移至上一列的第一个字符处
(
移至该句首
)
移至该句末
{
移至该段首
}
移至该段末
NG
移至该文件的第n列
N+
移至光标所在位置之后第n列
n-
移至光标所在位置之前第n列
(3)输入模式
输入以下命令即可进入vi输入模式:
a(append)
在光标之后加入资料
A
在该行之末加入资料
i(insert)
在光标之前加入资料
I
在该行之首加入资料
o(open)
新增一行于该行之下,供输入资料用
O
新增一行于该行之上,供输入资料用
dd
删除当前光标所在行
x
删除当前光标字符
X
删除当前光标之前字符
u
撤消
·
重做
F
查找
s
替换,例如:将文件中的所有"FOX"换成"duck",用":%s/FOX/duck/g"
ESC
离开输入模式
更多用法见 info vi
Gcc使用
1、
编译器。GCC命令的基本用法如下:
gcc [options] [filenames]
命令行选项指定的编译过程中的具体操作
2、GCC常用选项
GCC有超过100个的编译选项可用,这些选项中的许多可能永远都不会用到,但一些主要的选项将会频繁使用。选项包括一个以上的字符,因此必须为每个选项指定各自的连字符,并且就像大多数LINUX
命令一样不能在一个单独的连字符后跟一组选项。例如,下面的命令是不同的:
gcc -p-g
gcc -pg
(profile)信息并且把调试信息加入到可执行文件里。只为gpro

os实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小288 KB
  • 时间2018-01-12
最近更新