2023年西北工业大学操作系统实验报告实验三.docx
《2023年西北工业大学操作系统实验报告实验三.docx》由会员分享,可在线阅读,更多相关《2023年西北工业大学操作系统实验报告实验三.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三L I NUX的C语言编程一、实验目的学习在Free BSD下使用v i编辑c语言代码,使用g c c编译,并运营。二、实验内容与规定1、查阅资料,掌握vi编辑器的基本使用,涉及两种不同模式的区别,如何在两种模式 之间切换,以及常用的编辑命令等;2、使用vi编写一个c程序,规定该程序通过命令行接受用户的输入,其输入参数为 Free B SD系统中的任意文本文献,接受输入后,c程序读取该文献内容,并打印在屏幕 上。编辑好后,存为.c文献(如a. c),使用g c c编译该文献,运营结果文献。3、具体记录学习的内容和实验的整个过程,涉及用到的vi命令,c程序源代码,gcc 命令,以及执行结果
2、文献的命令等;4、对整个实验过程进行分析总结,给出具体环节;三、实验过程1、V i编辑器的基本使用(1)Vi工作模式及其切换Vi存在两种模式:指令模式和输入模式。在指令模式下输入的按键将做为指令来解 决:如输入a, V i即认为是在当前位置插入字符。而在输入模式下,V i则把输入的按键当 作插入的字符来解决。指令模式切换到输入模式只需键入相应的输入命令即可(如a, A), 而要从输入模式切换到指令模式,则需在输入模式下键入ESC键,假如不晓得现在是处在什 么模式,可以多按几次ESC。(2).常用命令1 .vi#在命令行中输入V i ,进入v i编辑器2 . i#按一下i键,下端显示一一INSE
3、RTa #插入命令,在v i中也许任意字 符都有作用3 . E s c#退出i (插入)命令进行其它命令使用4a. : r f i le n ame#读入一个文献内 容,并写入到当前编辑器中5 . :w n ewfi 1 enamo#将该编辑器中的内容写入到一个新文献中6A. :w#在编辑的过 程中保存文献,相称于w ord中的ctrl+s7A. :! c o mm a n d #暂时离开vi到指令 列模式卜.执行comma n d的显示结果!例如a: ! 1 s#在编辑过程中执行sh e 11命令 Is8. : sh#进入she 1 1命令行,执行完命令后ctrl+d退出重新进入vim编辑继
4、续编 辑在shel 1命令下,执行ct ral + 1完毕清屏9. : wq#保存文献并退出1 0 . ZZ#保存文献并退出,同上一个命令,注意大写a 1 1.: q !#强制退出,不保存 12. :s e t n umbe r 或者:set n u#使编辑中的文献显示行号a 1 3. :s e t non umber或者:set n o nu #与上一条命令相反,不显示行号144:help i才查看插入命令帮助1 5.u #撤消上一步操作16. / Fed o ra# 查找 F edor a 字符 174:s /F edor a/R e dhat# 将 Fe d o r a 字符 替换为Re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 西北工业大学 操作系统 实验 报告
限制150内