网站大量收购独家精品文档,联系QQ:2885784924

新Linux操作系统 教学课件 刘若慧 毛莺池 祁翊 第8章 Linux编程.ppt

新Linux操作系统 教学课件 刘若慧 毛莺池 祁翊 第8章 Linux编程.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 Linux编程 通常,Linux的发行版中包含很多文本编辑器及软件开发工具。其中很多是基于C和C++、PHP、Perl等应用程序开发的。本章首先介绍Red Hat Linux下一些常见的文本编辑器及编译工具的使用,然后介绍Linux内核的编译和定制。 8.1 文本编辑器 Linux下有很多编辑器,如KDE下的kwrite,GNOME下的gedit,X Window下的vim、Emacs以及命令行下的vi、pico、nano等。其中历史最悠久、使用最广泛的就是vi及其增强版vim。本节将以vi为主,介绍Linux下常见的文本编辑器。 8.1.1 认识vi vi是Linux系统的第一个全屏幕交互式编辑器,从诞生至今它一直得到广大用户的青睐,历经数十年仍然是Linux用户主要使用的文本编辑工具,足见其强大的功能。 vi是“Visual Interface”的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 vi相当简洁,没有菜单,只有命令且相当丰富。其常用命令将在后文中进行详细介绍。vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。 1.命令行模式 2.文本输入模式 3.末行模式 8.1.2 启动vi编辑器 使用vi进行编辑工作的第一步是进入该编辑界面,Linux提供的进入vi编辑器界面的命令如表8-1所示。 8.1.3 显示vi中的行号 vi中的许多命令都要用到行号及行数等数值。若编辑的文件较大时,人工确定行号非常不方便。为此vi提供了给文本加行号的功能。这些行号显示在屏幕的左边,而相应行的内容则显示在行号之后。在末行方式下输入命令即可显示行号。 :se nu 8.1.4 光标移动操作(Cursor) 全屏幕文本编辑器中,光标的移动操作无疑是最经常使用的操作了。用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达所期望的位置进行编辑。vi中的光标移动既可以在命令模式下,也可以在文本输入模式下,但操作的方法存在区别。 在文本输入模式下,可直接使用键盘上的四个方向键移动光标。 在命令模式下,有很多移动光标的方法。不但可以使用四个方向键来移动光标,还可以用h、j、k、l这四个键代替四个方向键来移动光标。 vi除了可以用向下键将光标下移外,还可以用数字键和“+”键将光标下移一行或n行(不包括本行在内),但此时光标下移之后将位于该行的第一个字符处,示例及说明如下。 若希望光标上移之后,光标位于该行的行首,则可以使用命令“-”。 8.1.5 屏幕命令(Screen) 屏幕命令是以屏幕为单位移动光标的,常用于文件的滚屏和分页。需要注意的是,屏幕命令不是光标移动命令,不能作为文本限定符用于删除命令中。在命令模式下和文本输入模式下均可以使用屏幕滚动命令。 1.滚屏命令 (1)[Ctrl+U]组合键 (2)[Ctrl+D]组合键 2.分页命令 (1)[Ctrl+F]组合键 (2)[Ctrl+B]组合键 3.状态命令 vi状态行上的状态信息,包括正在编辑的文件名、是否修改过、当前行号、文件的行数以及光标之前的行占整个文件的百分比。使用[Ctrl+G]组合键。 4.屏幕调零命令 vi提供了三个有关屏幕调零的命令。它们的格式分别如下所示: [行号] z [行数] 回车 [行号] z [行数] . [行号] z [行数] _ 8.1.6 文本插入命令(Insert) 在命令模式下用户输入的任何字符都被vi当作命令加以解释执行,如果用户要将输入的字符当作是文本内容时,则首先应将vi的工作模式从命令模式切换到文本输入模式。vi提供了两个插入命令:i和I。 1.i命令 插入文本从光标所在位置前开始,并且插入过程中可以使用键删除错误的输入。 2.I命令 该命令是将光标移到当前行的行首,然后在其前插入文本。 8.1.7 附加命令(append) vi提供了两个附加插入命令:a和A。 1.a命令 该命令用于在光标当前所在位置之后追加新文本。新输入的文本放在光标之后,在光标后的原文本将相应地向后移动。 2.A命令 该命令与a命令不同的是,A命令将把光标挪到所在行的行尾,从那里开始插入新文本。当输入A命令后,光标自动移到该行的

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档