`
sunxboy
  • 浏览: 2880542 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux vi command

阅读更多

VI命令 可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是它的命令集太多,所以要想精通他,也是一件很不容易的事情,除了专业SA,对于我们开发人员而已只需要掌握一些最最常见的用法应该就可以了;下面就介绍一些常见的命令:

命令 描述
nG 跳转到第n行。n为行数,该命令立即使光标跳到指定行
G 跳转到文件最后一行
gg 跳转到文件第一行
Ctrl+G 光标所在位置的行数和列数报告
:set nu 编辑器中显示行号
Ctrl-f  向前翻页
Ctrl-b 向后翻页
n+  光标下移n行
n- 光标上移n行
0 光标移至当前行首,注意是数字零
光标移至当前行尾
dd 删除一行,后行自动上移
D 删除从光标至行尾的字符
d0 删除光标至行首间的字符,注意是数字0
d$ 删除光标至行尾间的字符
u 撤销上一次操作,类似于Ctrl+Z
/pattern 从光标开始处向文件尾搜索pattern
?pattern 从光标开始处向文件首搜索pattern
n 在同一方向重复上一次搜索命令
N 在反方向上重复上一次搜索命令
:s/p1/p2/g 将当前行中所有p1均用p2替代;其中s代表substitute、g代表global
:n1,n2s/p1/p2/g 将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g 将文件中所有p1均用p2替换
:n 跳转到第n行
i/r 变成插入/替换模式
q/q! 退出/强制不保存退出
:w /tmp/tmpfile 将文件保存到制定文件,这在遇到文件是只读时特别有用
:x/:wq/zz 保存并退出
分享到:
评论

相关推荐

    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)。在命令模式下,可以控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入插入模式下...

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

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

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

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

    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