嵌入式系统及技术实验 实验二.pdf

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统及技术实验 实验二

嵌入式系统及技术实验 实验二 Linux 应用程序设计基础 2.1 GCC 编译程序 2.1.1 实验目的 熟练掌握Linux 环境下全屏幕文本编辑器vi 的使用 掌握Linux 系统中的编译器gcc 的使用方法 利用gcc 编译调试c 程序 2.1.2 预备知识 一、vi 的使用 vi 是UNIX 和Linux 操作系统使用的全屏幕文本编辑器,任何一台安装了UNIX 或Linux 的计算机都提供这套软件。vi 的用法和DOS 下的文本编辑器有较大的区别,刚开始使用的 时候可能会不大习惯,但是作为以后用到的编辑器,应该学会并灵活掌握。 1、vi 的操作模式 vi 有三种操作模式:命令模式(command mode )、插入模式(insert mode )和末行命 令模式(last ling mode )。它们的功能介绍如下 (1)命令模式 当执行 vi 后,首先会进入命令模式,此时输入的任何字符都被视为命令。命令模式用 于控制屏幕光标的移动、文本的删除、移动复制文本、进入插入模式或末行命令模式。在命 令模式下,无法进行文字的编辑。 (2 )插入模式 在命令模式下输入相应的插入命令进入该模式。只有在插入模式下,才可以进行文字数 据输入,按Esc 键可以回到命令模式。 (3 )末行命令模式 在命令模式下输入某些特殊字符,如“/ ”、“?”和“:”,可进入末行命令模式。在该 模式下可存储文本或离开编辑器,也可设置编辑环境,如寻找字符串,列出行号等。 2、vi 的进入与退出 (1) 进入vi 若要编辑myfile ,执行如下命令即可:vi myfile ,屏幕显示vi 的编辑窗口,进入命令操 作模式。 也可以直接输入vi ,不带文件名参数,要注意的是在退出前应保存文件。 (2)退出vi 如果在输入模式下,则先利用Esc 键进入命令模式,然后即可选用下列命令退出vi : ∶q ! 离开vi ,并放弃刚才编辑的内容(不保存) ∶wq 存盘并退出 ∶w 存盘但不退出,等待用户继续键入命令 1 嵌入式系统及技术实验 ∶q 退出vi ,若文件被修改过,会要求确认是否放弃修改的内容。此命令可以与w 配合使用 ∶w[filename] 另存为filename 的文件 ∶set nu 显示行号 ∶set nonu 取消行号 注意:如果不知道现在处于什么模式,可以多按几次Esc 键,以便确定进入命令模式。 3、vi 的常用命令 进入vi 的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n 行首 vi + filename :打开文件,并将光标置于最后一行首 vi + /pattern filename :打开文件,并将光标置于第一个与pattern 匹配的串处 vi -r filename :在上次正用vi 编辑时发生系统崩溃,恢复filename vi filename filename :打开多个文件,依次进行编辑 插入文本类命令 i :在光标所在位置前插入新的字符 A :在光标所在位置最后面开始插入新的字符 o:在当前行之下新开一行 O :在当前行之上新开一行 修改与删除命令 (需要返回命令模式才能使用,即在插入模式下,按ESC 键) x :删除光标后的字符 X :删除光标前的字符 dd:删除当前行 r :替换光标所在字符 R :替换当前字符及其后的字符,直至按ESC 键 s:删除光标所在的字符,并同时进入输入模式(紧接着就可以输入新的字符) S:删除光标所在的行,并同时进入输入模式 u :恢复刚才被修改的文本 U :恢复对光标所在行的所有修改 yy :复制当前光标所在行 [n

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档