`
破浪风
  • 浏览: 14524 次
  • 性别: Icon_minigender_1
  • 来自: 太原
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux命令----vi编辑器(二)

阅读更多

接上一篇。。

4.编辑操作
  进入输入模式命令
  i插入命令 a附加命令 o打开命令 c修改命令
  r取代命令 s替换命令 Esc退出命令

  输入模式的操作
  Home光标到行首
  End 光标到行尾
  Page Up和Page Down上下翻页
  Delect删除光标位置的字符

  删除操作(命令模式使用)
  x删除光标处的单个字符
  dd删除光标所在行
  dw删除当前字符到单词尾包括空格的所有字符
  #x例如3x删除光标处向右的三个字符
  #dd例如3dd从当前行开始向下删除三行文本

  撤销操作
  u命令取消最近一次的操作,可以使用多次来恢复原有的操作
  U取消所有操作
  Ctrl+R可以恢复对使用u命令的操作

  复制操作
  yy命令复制当前整行的内容到vi缓冲区
  yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
  y$复制光标所在位置到行尾内容到缓存区
  y^复制光标所在位置到行首内容到缓存区
  #yy例如:5yy就是复制5行
  #yw例如:2yw就是复制两个单词

5.查找和替换
  vi的查找和替换功能主要在末行模式完成:

  至上而下的查找
  / 要查找的字符窜,其中/代表从光标所在位置起开始查找,例如:/ work

  至下而上的查找
  ?要查找的字符窜 例如:/ work

  替换
  :s/old/new用new替换行中首次出现的old
  : s/old/new/g 用new替换行中所有出现的old
  :#,# s/old/new/g用new替换从第#行到第#行中出现的old
  :% s/old/new/g用new替换整篇中出现的old

  如果替换的范围较大时,在所有的命令尾加一个c命令,强制每个替换需要用户进行确认,例如:s/old/new/c 或s/old/new/gc

  6恢复文件
  vi在编辑某一个文件时,会生成一个临时文件,这个文件以 . 开头并以 .swp结尾。正常退出该文件自动删除,如果意外退出例如忽然断电,该文件不会删除,我们在下次编辑时可以选择一下命令处理:

  O只读打开,不改变文件内容
  E继续编辑文件,不恢复.swp文件保存的内容
  R将恢复上次编辑以后未保存文件内容
  Q退出vi
  D删除.swp文件
  或者使用vi -r 文件名来恢复未保存的内容

1
0
分享到:
评论

相关推荐

    linux上vi编辑器常用命令

    ### Linux平台上Vi编辑器的核心命令解析 #### 一、Vi编辑器简介 Vi编辑器作为Linux平台下一款轻量级的文本编辑工具,在系统管理、软件开发等领域具有广泛的应用价值。尤其是在Ubuntu这样的发行版中,尽管相较于Red ...

    linux下Vi编辑器命令大全

    ### Linux下Vi编辑器命令大全 #### 概述 Vi编辑器是Unix及类Unix操作系统(包括Linux)中广泛使用的文本编辑工具。Vi编辑器具备强大的功能和丰富的命令集,适用于从简单的文本编辑到复杂的脚本编写等多种场景。本文...

    linux下Vi编辑器常用命令

    ### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...

    Linux常用命令-Vi-简单Shell编程.zip_linux常用命令_vi

    本资源"Linux常用命令-Vi-简单Shell编程.zip"聚焦于两个关键方面:Linux常用命令的使用以及Vi编辑器的掌握,同时也涵盖了基础的Shell编程。以下是这些主题的详细讲解: 1. Linux常用命令: - `ls`:列出目录内容,...

    Linux系统基本操作命令与vi编辑器使用

    Linux系统基本操作命令与vi编辑器使用 Linux系统是一个开源的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。作为一个专业的IT从业者,掌握Linux系统的基本操作命令和vi编辑器使用是非常必要的。本文将...

    linuxvi命令详解-屏幕文本编辑器Vi.pdf

    linuxvi命令详解-屏幕文本编辑器Vi.pdf

    linux_vi命令详解-屏幕文本编辑器Vi

    本文将深入解析Linux下的Vi命令,涵盖其基本概念、工作模式、命令使用及如何进入和退出Vi编辑器。 #### Vi编辑器概览 Vi,即"Visual interface",在Linux环境下扮演着类似DOS下Edit程序的角色。它不仅支持基本的...

    linuxvi命令详解-屏幕文本编辑器Vi整理.pdf

    linuxvi命令详解-屏幕文本编辑器Vi整理.pdf

    Linux操作系统Vi-文本编辑器实验报告.doc

    "Linux操作系统Vi-文本编辑器实验报告" Vi 文本编辑器是 Linux 操作系统中的一种全屏幕文本编辑器,具有文本编辑所需的所有功能,适用于各种版本的 Unix/Linux,适用于各种类型的终端,使用灵活快捷。 Vi 文本编辑...

    常用命令linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全常用命令linux下vi编辑器命令大全

    linux文本编辑器-VI编辑器

    "Linux 文本编辑器-VI 编辑器" Linux 文本编辑器-VI 编辑器是 Linux 操作系统中的一种文本编辑器,提供了创建文件、打开存在的文件、复制和粘贴文本、查询文本、处理大量数据等基本功能。 Vi 编辑器简介 --------...

    linux -vi-gcc 命令

    根据给定文件的信息,我们可以总结出关于 Linux 下的 vi 编辑器以及 gcc 编译器的一些关键知识点。 ### 一、vi 编辑器 #### 1. vi 编辑器模式 vi 编辑器有三种主要的工作模式: - **命令模式(Command Mode)**:...

    linuxvi命令详解-屏幕文本编辑器Vi[汇编].pdf

    linuxvi命令详解-屏幕文本编辑器Vi[汇编].pdf

    Linux实习三报告 VI编辑器及shell命令

    【Linux实习三报告:VI编辑器及shell命令】 在Linux操作系统中,掌握VI编辑器和shell命令对于日常的系统管理和开发工作至关重要。这次实习的主要目标是深入理解和实践这两个核心工具。 **一、VI编辑器** VI...

    Linux应用技术:Linux常用命令与VI文件编辑器.docx

    本实验旨在让学员熟练掌握Linux操作系统的基本操作,包括常用的文件和目录管理命令以及如何使用VI编辑器进行文本文件的创建与编辑。 #### 实验内容详解 **1. 修改主机名** - **命令**: `hostname zhangsan` - ...

    Linux操作实验-练习用pico 、vi、emacs 编辑器编辑文本文件

    接下来,再次启动vi编辑器创建一个新的bash shell脚本文件,内容包括两行命令:“echo $SHELL”、“chsh –l”。将文件命名为`sheller`并保存。在shell提示符下输入`bash sheller`并按回车键,屏幕上将显示当前使用...

    linux 常用命令 vi命令

    **一、vi编辑器** vi(Visual Editor)是Linux和Unix系统中的一个全屏文本编辑器,它的全名是“Visual Editor for the Third Edition”。虽然vi的界面看起来可能对新手不友好,但它具有高效性和灵活性,使得许多高级...

    操作系统实验报告-LINUX基本命令使用和VI编辑器.pdf

    "Linux 基本命令使用和 VI 编辑器实验报告" 本实验报告旨在掌握 Linux 基本命令的使用和 VI 编辑器的操作。实验主要分为三个部分:实验目的、实验环境和实验内容。 一、实验目的 * 掌握 Linux 一般命令格式 * ...

    Linux文件系统管理命令及Vi编辑器的应用

    【Linux 文件系统管理命令】 在Linux操作系统中,文件系统管理是日常运维的重要组成...通过这些命令和操作,用户可以高效地管理和编辑Linux系统中的文件与目录,同时掌握vi编辑器的基本使用技巧,提升Linux运维能力。

Global site tag (gtag.js) - Google Analytics