`

Linux vi command

 
阅读更多

Linux Vi编辑器入门:

 

(一)、进入vi
在系统提示字符(如$、#)下敲入vi <档案名称>

(二)、两种模式
如上所述,vi存在两种模式:指令模式和输入模式。
在指令模式下,输入的按键将做为指令来处理:如输入a,vi即认为是在当前位置插入字符。
在输入模式下,vi则把输入的按键当作插入的字符来处理。

指令模式切换到输入模式,只需键入相应的输入命令即可(如a,A)
输入模式切换到指令模式,则需在输入模式下键入ESC键,如果不晓得现在是处於什麽模式,可以多按几次 [ESC],系统如发出哔哔声就表示已处于指令模式下了。

有指令模式进入输入模式的指令:

新增 (append)
a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
A: 从光标所在列最後面的地方开始新增资料。

插入 (insert)
i: 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。
I :从光标所在列的第一个非空白字元前面开始插入资料。

开始 (open)
o :在光标所在列下新增一列并进入输入模式。
O: 在光标所在列上方新增一列并进入输入模式。

 

 

(三)、退出vi
在指令模式下键入:q!,:q,:wq或:x(注意:号)

:q!命令,这个命令将不保存文件而直接退出vi
:q是直接退出,如果文件已有新的变化,vi会提示你保存文件
:wq和:x是存盘退出
也可以用:w命令保存文件后再用:q退出

 

(四)、基本编辑

删除与修改文件的命令:
x: 删除光标所在字符。
dd :删除光标所在的列。
r :修改光标所在字元,r 後接著要修正的字符。
R: 进入取替换状态,新增文字会覆盖原先文字,直到按 [ESC] 回到指令模式下为止。
s: 删除光标所在字元,并进入输入模式。
S: 删除光标所在的列,并进入输入模式。

 

[CTRL][d] 向下半页 � [PageDown]
[CTRL][f] 向下一页
[CTRL][u] 向上半页�
[CTRL][b] 向上一页 [PageUp]

 

 

vi的撤销命令

'u' : 撤销上一个编辑操作

'ctrl + r' : 恢复,即回退前一个命令

'U' : 行撤销,撤销所有在前一个编辑行上的操作

 

使用u 和 CTRL+R 命令可以恢复到任何编辑过的状态

 

1
3
分享到:
评论
1 楼 白云飞 2011-06-30  
我是看到楼主图像了进来的,呵呵,做程序的美女啊

相关推荐

    Linux.Command(PDF)

    本资源"Linux.Command(PDF)"是针对Linux操作系统中命令行工具的一个详细指南,旨在帮助用户深入理解和掌握在Linux环境下进行日常操作的各种命令。 Linux命令是与操作系统交互的主要方式,它允许用户执行各种任务,...

    The Linux Command Line 中文版

    《The Linux Command Line 中文版》这本书是一部关于Linux命令行操作的经典教程,由William E. Shotts Jr.撰写。它既适合初学者入门学习,也能够帮助有经验的Linux用户进一步提升技能。本书内容全面,涵盖了Linux...

    linux_command

    1. **LCD基础.docx**:这个文件可能包含Linux命令的基础知识,如文件和目录操作(如ls, cd, mkdir, rm, cp, mv),文本编辑器(如vi/vim或nano),进程管理(如ps, kill, top),以及系统信息查询(如uname, df, ...

    Linux vi 命名操作文档

    Linux下的vi(Vim)编辑器是一款强大的文本编辑工具,被广泛用于系统管理和软件开发。以下是对vi命名操作文档中的主要知识点的详细说明: 1. **启动与打开文件**: - `vi filename`:打开或创建名为filename的文件...

    linux_vi_command.zip

    这份压缩包“linux_vi_command.zip”包含两个PDF文档,分别是“vi_memento.pdf”和“linux_command_memento.pdf”,它们提供了关于Linux命令和VIM编辑器的详细指南和快速参考。 首先,让我们讨论Linux命令。Linux...

    linux vi 常用命令

    ### Linux VI 常用命令详解 #### 一、VI编辑器概述 VI(Visual Editor)是Unix/Linux系统中最常见的文本编辑器之一。对于初学者来说,VI的学习曲线较为陡峭,但掌握后能极大地提高工作效率。本文将详细介绍VI编辑器...

    linux vi命令集合

    1. **命令模式(Command Mode)**:这是Vi编辑器启动时默认进入的模式。在该模式下,可以执行大部分编辑操作,如移动光标、删除文本等。 - 进入方式:Vi启动时自动进入。 - 功能:移动光标、复制、粘贴、查找替换等...

    linux vi使用详细图解

    vi有三种基本模式:正常模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command-line mode)。 - 正常模式:默认模式,用于移动光标、复制、粘贴、删除等操作。 - 插入模式:按下`i`、`a`、`o`等键后...

    linux vi 详细使用手册

    Linux中的`vi`(Visual Editor)是一款强大的文本编辑器,具有丰富的命令集和高效的操作方式。它是许多系统管理员和程序员的首选工具,因为其非图形化的特性使得它在没有图形界面或者网络连接不稳定的情况下依然能...

    linux vi 命令 整理

    Linux中的vi编辑器是一款强大的文本编辑工具,几乎在所有的UNIX和Linux系统中都可以找到它的身影。vi编辑器的独特之处在于其拥有三种操作模式:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式...

    详解linux vi命令用法

    Vi 编辑器可以分为三种操作状态:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode)。在命令模式下,可以控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入插入模式下...

    The Linux Command Line, 2nd Edition (True PDF)

    6. 使用vi编辑器:vi或其增强版vim是Linux系统中最受欢迎的文本编辑器之一,具有强大的功能和高效的操作方式。掌握vi是每个Linux用户的一项重要技能。 7. 命令链式操作:组合多个命令以实现复杂的操作,这涉及到...

    linux实验报告vi编辑器的使用.pdf

    Linux实验报告Vi编辑器的使用 本文将对Vi编辑器的使用进行详细的介绍,包括Vi编辑器的基本概念、使用方法和技巧,并通过实验步骤来加深对Vi编辑器的理解和掌握。 一、实验目的 学习使用Vi编辑器建立、编辑、显示...

    linux_vi 命令

    ### Linux Vi 命令详解 #### 一、Vi 编辑器基本概念 Vi(Visual editor)是一种广泛应用于Linux及Unix系统中的文本编辑器。它最初由Bill Joy开发,并随同BSD Unix一起发布,逐渐成为了许多用户进行文本编辑的标准...

    Linux之VI命令详解

    Linux之VI命令详解 Linux系统中的VI编辑器是一种功能强大的文本编辑器,它提供了一个视窗设备,通过它可以编辑文件。vi编辑器是所有UNIX系统都会提供的屏幕编辑器,对UNIX系统略有所知的人或多或少都觉得vi超级难用...

Global site tag (gtag.js) - Google Analytics