《嵌入式linux操作系统》3 嵌入式linux编程环境

《嵌入式linux操作系统》3 嵌入式linux编程环境

ID:34413287

大小:565.96 KB

页数:34页

时间:2019-03-05

《嵌入式linux操作系统》3 嵌入式linux编程环境_第1页
《嵌入式linux操作系统》3 嵌入式linux编程环境_第2页
《嵌入式linux操作系统》3 嵌入式linux编程环境_第3页
《嵌入式linux操作系统》3 嵌入式linux编程环境_第4页
《嵌入式linux操作系统》3 嵌入式linux编程环境_第5页
资源描述:

《《嵌入式linux操作系统》3 嵌入式linux编程环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华清远见嵌入式学院:www.embedu.org华清远见嵌入式学院:www.embedu.org《嵌入式Linux操作系统》——第3章嵌入式Linux编程环境第3章嵌入式Linux编程环境本章内容本章内容包括常用的Linux开发工具使用技巧和Linux编程技术。本章内容比Linux编程方面的书籍简略得多,重点介绍常用的Linux编程工具和技巧。通过本章学习可以使读者快速掌握基本的Linux开发工具,为后续的嵌入式Linux开发打下基础。华清远见嵌入式学院:www.embedu.org《嵌入式Linux操作系统》——第3章嵌入式Li

2、nux编程环境3.1Linux编辑器vi的使用Linux系统提供了一个完整的编辑器家族系列,如ed、ex、vi和emacs等。按功能它们可以分为两大类:行编辑器(ed、ex)和全屏幕编辑器(vi、emacs)。行编辑器每次只能对单行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,从而克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能。vi是Linux系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,

3、足以见其生命力之强,而强大的生命力是其强大的功能带来的。由于大多数读者在此之前都已经用惯了Windows的word等编辑器,因此,在刚刚接触时总会或多或少不适应,但只要习惯之后,就能感受到它的方便与快捷。3.1.1vi的模式vi有3种模式,分别为命令行模式、插入模式及底行模式各模式的功能,下面具体进行介绍。(1)命令行模式用户在用vi编辑文件时,最初进入的为一般模式。在该模式中可以通过上下移动光标进行“删除字符”或“整行删除”等操作,也可以进行“复制”、“粘贴”等操作,但无法编辑文字。(2)插入模式只有在该模式下,用户才能进行文字

4、编辑输入,用户课按[ESC]键回到命令行模式。(3)底行模式在该模式下,光标位于屏幕的底行。用户可以进行文件保存或退出操作,也可以设置编辑环境,如寻找字符串、列出行号等。3.1.2vi的基本流程(1)进入vi,即在命令行下键入vihello(文件名)。此时进入的是命令行模式,光标位于屏幕的上方,如图3.1所示。(2)在命令行模式下键入i进入到插入模式,如图3.2所示。可以看出,在屏幕底部显示有“插入”表示插入模式,在该模式下可以输入文字信息。华清远见嵌入式学院:www.embedu.org《嵌入式Linux操作系统》——第3章嵌入

5、式Linux编程环境图3.1进入vi命令行模式图3.2进入vi插入模式华清远见嵌入式学院:www.embedu.org《嵌入式Linux操作系统》——第3章嵌入式Linux编程环境(3)最后,在插入模式中,输入“Esc”,则当前模式转入命令行模式,并在底行行中输入“:wq”(存盘退出)进入底行模式,如图3.3所示。这样,就完成了一个简单的vi操作流程:命令行模式→插入模式→底行模式。由于vi在不同的模式下有不同的操作功能,因此,读者一定要时刻注意屏幕最下方的提示,分清所在的模式。图3.3进入Vi底行模式3.1.3vi的各模式功能键

6、(1)命令行模式常见功能键如表3.1所示。表3.1vi命令行模式功能键目录目录内容I切换到插入模式,此时光标当于开始输入文件处A切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字O切换到插入模式,且从行首开始插入新的一行[ctrl]+[b]屏幕往“后”翻动一页[ctrl]+[f]屏幕往“前”翻动一页[ctrl]+[u]屏幕往“后”翻动半页[ctrl]+[d]屏幕往“前”翻动半页0(数字0)光标移到本行的开头G光标移动到文章的最后华清远见嵌入式学院:www.embedu.org《嵌入式Linux操作系统》——第3章嵌入式L

7、inux编程环境nG光标移动到第n行$移动到光标所在行的“行尾”n光标向下移动n行/name在光标之后查找一个名为name的字符串?name在光标之前查找一个名为name的字符串X删除光标所在位置的“后面”一个字符续表目录目录内容X删除光标所在位置的“前面”一个字符dd删除光标所在行ndd从光标所在行开始向下删除n行yy复制光标所在行nyy复制光标所在行开始的向下n行p将缓冲区内的字符粘贴到光标所在位置(与yy搭配)U恢复前一个动作(2)插入模式的功能键只有一个,也就是Esc退出到命令行模式。(3)底行模式常见功能键

8、如表3.2所示。表3.2vi底行模式功能键目录目录内容:w将编辑的文件保存到磁盘中:q退出Vi(系统对做过修改的文件会给出提示):q!强制退出Vi(对修改过的文件不作保存):wq存盘后退出:w[filename]另存一个命为filename的文件:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。