实验 Linux下进程管理
一、实验目的
1.掌握vim编译器
2.掌握gcc编译器的使用
3.了解fork()程序
二、实验工具与设备
1.实验设备:计算机(带CD-ROM)一台。
三、实验预备知识
1. vim的编辑器
使用语法:Vim <被编辑的文件名>
Vim有三种模式:命令模式、插入模式、最后行模式。
命令模式:
刚启动Vim后,就处于该模式。在此模式下,允许用Vim的子命
令来编辑文件或转移到其它模式。如:
x命令:删除光标上面的字符。
方向键:移动光标。
i命令:进入插入模式,可在当前光标处插入字符。
a命令:进入插入模式,可在当前光标后插入字符。
R命令:从当前光标处开始替换文本。
r命令:替换当前光标处字符。
~命令:对当前光标处字母进行大小写转换。
dd命令:删除光标所在行。
dw命令:删除光标所在处字。
h命令:光标左移。
l命令:光标右移。
k命令:光标上移。
j命令:光标下移。
:命令:进入最后一行模式。
插入模式:
此模式下允许输入文本,用回车键换行,Esc 进入命令模式。
最后一行模式:
w命令:将文件存盘,但不退出。
wq命令:将文件存盘,并退出。
q! 命令:不保存文件并退出。
r命令:将另一个文件内容插入当前光标处。
2.gcc编译器
Unix 上使用的C 语言编译器cc,在Linux上的派生就是gcc。在使用vim编写完源程
序之后,返回到shell下面,使用gcc对源程序进行编译的命令是:
gcc 源程序
其中,“源程序”即为你编写的以.c 为扩展名的C 语言源代码文件。
如果源代码没有语法错误,使用以上命令编译,会在当前目录下生成一个名为a.out
的可执行文件。如果源代码有语法错误,则不会生成任何文件,gcc编译器会在shell中
提示你错误的地点和类型。
也可以使用以下方法编译源代码文件,生成自命名的可执行文件:
gcc 源文件–o 自命名的文件名
执行当前目录下的编译生成的可执行文件,使用以下格式:
./可执行文件名
当使用gcc编译你写的程序源代码的时候,可能会因为