`
JackyCheng2007
  • 浏览: 253603 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

vi & vim文书处理器

阅读更多
vi 文书处理器
引用

在 Linux 的系统中使用文字编辑器来编辑您的 Linux 参数设定档,嗯!可是一件很重要的事情呦!
Linux 与 Unix 系统中的参数文件几乎都是 ASCII 码的『纯文字』文件!因此,利用简单的文字编辑软件就可以马上修改 Linux 的参数档啰!
vi 的使用
基本上 vi 共分为三种模式,分别是『一般模式』、 『编辑模式』与『指令列命令模式』三种! 这三种模式的作用是:
• 一般模式:
以 vi 处理一个档案的时后,一进入该档案就是一般模式了。在这个模式中, 你可以使用『上下左右』按键来移动光标,您可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理您的文件数据。
• 编辑模式:
在一般模式中可以处理删除、复制、贴上等等的动作,但是却无法编辑的! 要等到您按下『i, I, o, O, a, A, r, R』等字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下上述的字母时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,才可以输入任何字来输入到您的档案中!而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。

• 指令列命令模式:
在一般模式当中,输入『 : 或 / 或 ? 』就可以将光标移动到最底下那一行,在这个模式当中, 可以提供您『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号 等等的动作则是在此模式中达成的!

关于档案的回复与暂存盘
另外,其实 vi 是具有『可回复』功能的呢!那么 vi 凭什么帮我们进行回复的功能呢? 很简单啊!凭暂存档啊!举例来说,当我们编辑一个档案时,假设名称为 /tmp/passwd , 那么在这个 /tmp 底下就会有一个临时文件,档名为『 /tmp/.passwd.swp 』,这是一个隐藏档, 我们所进行的一些修改都会暂时存在这个档案当中,万一在档案修改过程中, 系统挂了,那么下次你再重新 vi /tmp/passwd 时,系统就会告诉您,是否需要回复『Recovery』成修改过程中的模样? 如果您按下 (R) ,嘿嘿!就可以将数据回复到修改过程的样子,而不是源文件啰! 这是个很有用的功能喔! ^_^

这也就是说,如果有一天,您去 /tmp 底下,执行 ls -al 时,发现到底下有两个档案, 档名分别为 passwd 与 .passwd.swp 的话,那么 (1) 可能有人在编辑这个档案; (2) 之前您在编辑这个档案时,因为某些不知名的因素导致 vi 程序中断,则该暂存档就会存在。 如果是状态 (2) ,则此时您可以将该 .passwd.swp 档案删除,或者是,直接 vi /tmp/passwd , 在 vi 出现是否回复时,选择回复,然后储存更新 /tmp/passwd ,之后再将这个 /tmp/.passwd.swp 档案删除即可! 如果不删除的话,那么每次编辑这个档案,都会告知您该档案有问题啊!

1
0
分享到:
评论

相关推荐

    vi&vim常用操作学习

    ### vi&vim常用操作学习 #### 一、vi与vim简介 vi (Visual Editor) 是一个功能强大的文本编辑器,在所有 Unix 和 Linux 系统中都有预装。它以其高效性和灵活性著称,广泛用于系统管理和软件开发。vim (Vi Improved)...

    vi&vim文本编辑器使用教程.zip

    **vi与vim文本编辑器详解** vi(Visual Editor)是一个基于命令行的文本编辑器,最初在1976年由Bill Joy为Unix系统编写。它的全称是“Visual Interface”,但在许多现代Linux和Unix-like系统中,vi已被其增强版vim...

    VI&VIM常用命令及快捷键

    ### VI&VIM常用命令及快捷键:深入解析 #### 光标控制命令:精确操控文档每一处 在VI和VIM编辑器中,光标控制是基础且关键的操作之一,它允许用户精确地移动光标,从而进行文本编辑。以下是一些常用的光标移动命令...

    vi & vim 插入 删除 修改 文本-garfield_trump-ChinaUnix博客1

    【vi & vim 插入 删除 修改 文本】 在IT领域,`vi`(Visual Editor)和`vim`(Vi IMproved)是Unix/Linux系统中广泛使用的文本编辑器。这篇文章将详细探讨如何使用vi/vim进行文本的插入、删除和修改。 1. **插入...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    **vi和vim编辑器详解** **一、vi编辑器简介** vi(Visual Editor)是Linux/Unix系统下的一款强大的文本编辑器,它以其简洁高效的操作方式深受程序员和系统管理员的喜爱。vi的名字来源于“Visual”首字母,但在无...

    VMware ESXI 6.5 & VMware vCenter 6.5 & VIM6.5 & VCSA6.5 本地版 完整安装手册

    VMware ESXI 6.5 & VMware vCenter 6.5 & VIM6.5 & VCSA6.5 本地版 完整安装手册 17个不同厂商 主流厂商的VMware ESXI 6.5安装镜像 以及密钥 3个VCSA6.5版本 3个vCenter6.5版本 以及密钥 3个VIM6.5版本 若干其它工具...

    学习vi和vim编辑器_第7版_中文+英文_PDF

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...

    学习VI和VIM编辑器第7版中文

    **VI和VIM编辑器详解** VI(Visual Editor)是一款强大的文本编辑器,最初在1976年由Bill Joy为UNIX系统开发。随着时间的发展,VI的增强版本VIM(Vi Improved)应运而生,由 Bram Moolenaar 开发,并在1991年首次...

    Linux&vim常见命令.zip

    现在,我们转向vim编辑器,02 vi&vim编辑器文件可能会涵盖以下内容: vim是vi(Visual Editor Improved)的增强版本,是一款功能强大的文本编辑器,常用于系统管理和编程。学习vim的关键在于理解其两种模式:命令...

    Learning the vi and Vim Editors

    《学习Vi和vim编辑器(影印版)》内容为:在过去将近30年的时间里,vi已经成为Unix和Linux的标准编辑器,而从1986年开始《学习Vi和vim编辑器(影印版)》也已成为vi的主要指南。但是现在Unix已经不是三十年前的样子,这...

    vi/vim键盘图

    **标题:“vi/vim键盘图”** 在信息技术领域,`vi`(Visual Editor)和它的增强版`vim`(Vi Improved)是Unix/Linux系统中广泛使用的文本编辑器。`vi`是一个全屏幕编辑器,而`vim`在保留了`vi`所有特性的同时,增加...

    学习vi和vim编辑器_第7版_中文

    将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这本书也不能一成不变。第7版的《学习vi和Vim...

    学习VI和VIM编辑器第7版中文

    将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这本书也不能一成不变。第7版的《学习vi和Vim...

    vi/vim常用命令详解,让您轻松在linux环境下编辑/开发程序

    vi/vim常用命令详解 在 Linux 环境下,使用 vi/vim 编辑器是开发和编辑文件的必备技能。 vi/vim 编辑器提供了多种命令来帮助用户快速和高效地编辑文件。下面将详细解释 vi/vim 的常用命令,帮助您轻松地掌握 vi/vim...

    vim键盘图(vi-vim-cheat-sheet)

    vim键盘图 ....vi-vim-cheat-sheet.gif vi-vim-tutorial-1.gif vi-vim-tutorial-2.gif vi-vim-tutorial-3.gif vi-vim-tutorial-4.gif vi-vim-tutorial-5.gif vi-vim-tutorial-6.gif vi-vim-tutorial-7.gif

    学习vi和Vim编辑器_CN.pdf

    - **Vim编辑器**:Vim(Vi Improved)是在vi的基础上进行扩展改进的版本,由Bram Moolenaar开发维护。Vim不仅继承了vi的所有功能,还添加了许多新的特性,如语法高亮、图形用户界面(GUI)、代码折叠等,极大地提升...

    学习vi和vim编辑器第7版

    vi是较早的版本,而vim(Vi IMproved)是vi的一个增强版本,它在vi的基础上增加了许多新特性,比如多级撤销、语法高亮显示以及图形用户界面等。 学习使用vi和vim编辑器不仅对于在Linux环境下进行编程开发非常有帮助...

    vi、vim 控制键键盘分布表

    **vi与vim编辑器简介** `vi`(Visual Editor)是一款经典的文本编辑器,自1976年起在Unix系统中广泛使用。随着时间的发展,它的增强版本`vim`(Vi IMproved)应运而生,增加了许多新特性,如语法高亮、自动补全、多...

Global site tag (gtag.js) - Google Analytics