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

linux教程20-14.ppt

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

Linux系统管理与应用 第 14 讲 vi编辑器与shell基础 教学目标 了解Linux系统中的各种文本编辑器; 掌握vi编辑器的使用方法; 理解shell的基础知识和功能; 教学内容 vi编辑器 shell概述 shell的功能 vi编辑器 配置文件和shell脚本文件等都是文本文件,对它们都需要使用文本编辑器进行编辑处理。 在Linux系统中有许多种文本编辑器,其中既有字符界面如的vi、emacs等,也有图形界面的如“附件”菜单项下的“文本编辑器(gedit)”等,用户可以根据自己的喜好选择使用,但是对于学习使用Linux系统的用户一般都会学习vi编辑器的用法。 vi简介 执行vi命令时,在Red Hat Linux系统中实际上是执行vim(Vi IMproved)程序,它是传统vi的增强版本,也是Linux系统的全屏幕交互式文本编辑器。 vi编辑器仍然在广泛使用,这主要的原因是: 第一,在有些情况下系统中能够找到的编辑器只有vi;\ 第二,它的功能强大,用户一旦熟悉后,使用非常方便; 第三,作为系统管理员使用正则表达式可以极大地提高工作效率,而学习vi则是掌握正则表达式的有效途径。 vi简介 在vi中有三种工作模式:文本编辑模式、命令模式和行编辑模式。 一般情况下,文件在存盘时vi不会自动保存备份文件;但是在打开文件时Linux系统会在磁盘相关目录下自动创建扩展名为.swp的文件,这个文件也称为交换文件。 vi的启动与退出 启动 命令格式: vi [OPTION] file… 其中,参数file…是需要编辑的文本文件或文本文件列表,可以是具体的文件名,也可以是包含通配符的文件名,如*.txt或*.c等等。 vi的启动与退出 保存与退出 当用户完成编辑、需要退出时,可以先保存所做的修改,保存文件内容的命令为: :w 它是一个行编辑命令,进入行编辑模式一定要在命令模式下先输入“:”,如果正在编辑文件的属主是你自己,但你没有写权限时,可以采用强制存盘命令来保存文件内容: :w! 在完成存盘后,vi仍然处于命令模式下,如果需要退出vi,则执行: :q vi的启动与退出 如果用户对文件做了修改,而没有保存就输入退出命令,则vi会提示文件已经修改的信息,以提醒用户注意保存;vi拒绝未存盘就退出的行为,这是为了防止由于疏忽而造成的损失。如果用户对文件做了错误的修改,而不希望保存它。则就要输入强制退出的命令: :q! 如果用户希望保存并退出,则可以输入: :wq 如果用户同时打开多个文件编辑,当都不需要保存退出时,则可以输入: :qa! 学习vi的诀窍 三种状态之间的转换关系如图8-1所示 光标的基本移动方法 插入和删除等基本命令 基本命令 在vi编辑器的命令模式下,命令的组成格式是:nnc,其中,字符c是命令,nn是整数值,它表示该命令将重复执行nn次,如果不给出重复次数的nn值,则命令将只执行一次。 例如,在命令模式下按j键表示光标向下移动一行,而在命令模式下输入10j则表示光标将向下移动10行。 基本命令 定位光标 w 将光标移动到下一个单词的第一个字符。 W 将光标移动到后面第二个单词的第一个字符。 e或E 将光标移动到下一个单词的最后一个字符。 b或B 将光标移动到前一个单词的第一个字符。 /string 向后移动光标,并使之停留在字符串string的第一个 字符处。 ?string 向前移动光标,并使之停留在字符串string的第一个 字符处。 $ 将光标移动到本行的最后一个字符上。 Ctrl+b 将光标移动到本行的第一个字符上。 参考示例: 将光标移动到当前单词开始的第十个单词的第一个字符上。 在命令模式下输入10w。 基本命令 插入或添加 i 在光标前插入字符。 I 在当前行的行头插入字符。 a 在光标后添加字符。 A 在当前行的行尾添加字符。 o 在当前行后添加新行。 O 在当前行前添加新行。 基本命令 参考示例: 假设某文本文件如下: nsert a disk in /dev/fd0. Any information on the disk will be lost. Press Enter to continue or ^C to abort: 光标位于第二行单词to的“t”字符上,现要在第一行的行首插入字符I。 首先,执行?on命令,将光标移动到第一行上(不必移到行首); 然后按I键,光标自动转到第一行的行首,并切换到插入状态,接着输入字符“I”; 当插入完成后,按ESC返回到命令模式下。

文档评论(0)

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

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

1亿VIP精品文档

相关文档