`
crabdave
  • 浏览: 1299309 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux vi常用操作

 
阅读更多

Linux vi常用操作

 

vi中如何跳转到指定行数

方法1:

输入:n,代表跳转到第n行,如:79,就跳转到第79行。

方法2:

输入nG,代表跳转到第n行,如79G,就跳转到第79行。

 

) :光标移至句尾

( :光标移至句首

}:光标移至段落最后一个字母

{:光标移至段落第一个字母

nG:光标移至第n行首

n+:光标下移n行

n-:光标上移n行

n$:光标移至第n行尾

H :光标移至屏幕顶行

M :光标移至屏幕中间行

L :光标移至屏幕最后行

0:(注意是数字零)光标移至当前行首

$:移行尾 

 

vi操作

1.跳到文本的最后一行:按“G”,即“shift+g”

2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。

3.跳到第一行的第一个字符:先按两次“g”,

4.跳转到当前行的第一个字符:在当前行按“0”。

5.vi加密。进入vi,输入":"  + "X" 之后就提示你输入两次密码。之后:wq 保存退出。再次进入时就提示你输入密码了。如果你不想要密码了,就:X 提示你输入密码时连续按两次回车,就搞定了。哈哈。

 

 

基本的替换 

:s/vivian/sky/ 替换当前行第一个 vivian 为 sky 

:s/vivian/sky/g 替换当前行所有 vivian 为 sky 

:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky 

(n 为数字,若 n 为 .,表示从当前行开始到最后一行) 

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky 

:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky 

 

如果替换的文本中的"/"等特殊字符,则需要转义:"\/"

 

参考:http://www.cnblogs.com/tovep/articles/2715803.html

 

Linux vi 删除多行

dd 删除一行

d$ 删除以当前字符开始的一行字符

ndd 删除以当前行开始的n行

dw 删除以当前字符开始的一个字

ndw 删除以当前字符开始的n个字

D 与d$同义  

d) 删除到下一句的开始

d} 删除到下一段的开始

d回车 删除2行

 

vim编辑器的命令模式中常用的快捷键


命令 作用
dd 删除(剪切)光标所在整行。
5dd 删除(剪切)从光标处开始的5行。
yy 复制光标所在整行。
5yy 复制从光标处开始的5行。
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后。
/字符串 在文本中从上至下搜索该字符串。
?字符串 在文本中从下至上搜索该字符串。
n 显示搜索命令定位到的下一个字符串。
N 显示搜索命令定位到的上一个字符串。
u 撤销上一步的操作

vim编辑器的末行模式中的常用命令


命令 作用
:w 保存
:q 退出
:q! 强制退出(放弃对文本的修改内容)
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
分享到:
评论

相关推荐

    linux vi 常用命令

    以上介绍了Linux VI编辑器的基础操作及其命令模式下的常用命令。熟悉这些基本操作可以帮助用户更高效地使用VI进行文本编辑工作。虽然初学者可能会觉得VI有些难以掌握,但一旦熟练使用后,你会发现它的强大和便捷性。

    Linux vi常用命令

    ### Linux vi常用命令详解 #### 一、简介 在Linux环境下,`vi`(Visual Editor)编辑器是一款功能强大且广泛使用的文本编辑工具。它具备高效的文字处理能力,支持多种模式切换,包括命令模式、插入模式及底行模式...

    linux vi常用命令

    ### Linux VI/VIM 编辑器常用命令详解 在 Linux 和 Unix 类系统中,VI(Visual Editor)编辑器是标准的文本编辑工具,而 VIM(VI Improved)则是其增强版,提供了更多功能和改进。VI/VIM 编辑器因其高效、功能强大...

    linux 常用命令 vi命令

    在Linux操作系统中,掌握一些常用命令是至关重要的,特别是对于初学者或正在学习Linux的同学。本文将主要聚焦于“vi”命令,一个强大的文本编辑器,以及与之相关的其他Linux命令。 **一、vi编辑器** vi(Visual ...

    linux下Vi编辑器常用命令

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

    linux常用命令vi命令所有命令

    根据提供的文件信息,我们可以推断出这部分内容与Linux操作系统下的Vi编辑器命令及某些系统配置文件有关。然而,由于原文存在大量无法识别的字符,这里将重点解释标题和描述中的内容,并结合常见的Linux Vi编辑器...

    linux上vi编辑器常用命令

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

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

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

    linux基本命令以及linux下vi命令大全

    vi是Linux中最常用的文本编辑器之一,虽然初学者可能会觉得它的操作有些复杂,但一旦熟悉了,就会发现它非常强大和高效。 1. **启动vi**:在终端输入`vi`或`vim`(Vi IMproved,vi的增强版本)后跟文件名,即可打开...

    linux vi编辑器手册 linux常用命令

    本手册将深入探讨Linux VI编辑器的使用方法以及一些常用的Linux命令,帮助用户更高效地管理和操作文件。 ### Linux VI编辑器 VI编辑器分为两种模式:命令模式和插入模式。在命令模式下,你可以移动光标、删除文本...

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    vi命令全 vi 常用命令 unix vi 常用命令 vi 替换命令 unix vi 命令 vi 命令模式

    Vi 编辑器可以在所有的 UNIX 操作系统(包括 Linux 操作系统)中随意编辑文件。 Vi 编辑器有两种基本模式:输入模式和指令模式。输入模式为输入命令,文本就会显示在屏幕上;而指令模式为输入命令就执行命令,而...

    Linux vi/vim 常用操作思维导图

    以下内容将详细介绍vi/vim编辑器中一些常用的命令和操作模式,旨在帮助初学者更好地理解和掌握这个工具。 首先,vim编辑器有三种工作模式:底线命令模式(lastline mode)、命令模式(command mode)和输入模式...

    详解linux vi命令用法

    详解 Linux Vi 命令用法 Vi 编辑器是 Linux 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。...通过了解 Vi 编辑器的基本概念和操作命令,可以更好地使用 Vi 编辑器来编辑文件。

    vi常用命令汇总.docx

    vi 编辑器是 Linux 操作系统中的一个文本编辑器,具备了丰富的功能,以下是 vi 编辑器常用命令的汇总。 打开文件、保存文件和退出 * 打开文件:vi 文件名 * 打开文件并跳转到指定行号:vi 文件名 +行号 * 退出 vi...

    LINUX中VI常用的编辑命令

    ### Linux中VI常用的编辑命令 在Linux环境下,VI(Visual Editor)是一款功能强大的文本编辑器,广泛应用于系统管理和软件开发领域。对于初学者而言,掌握VI的基本操作是必不可少的技能之一。本文将详细介绍VI编辑...

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

    - Vi(Visual Editor)是Linux中最常用的文本编辑器之一,具有全屏幕编辑和命令模式两种操作方式。 - 在命令模式下,你可以通过键入命令来移动光标、删除文本、复制和粘贴等。 - 转换到插入模式(Insert mode),...

    VI常用命令汇总......

    《VI编辑器常用命令详解》 VI编辑器,全称Visual Editor,是Linux和Unix系统中广泛使用的文本编辑器,以其高效和强大的功能深受程序员和系统管理员的喜爱。本文将详细介绍VI编辑器中的常用命令,帮助读者更好地掌握...

    Linux之VI命令详解

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

Global site tag (gtag.js) - Google Analytics