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

linux vi 常用命令

阅读更多

最近总结了linux vi编辑器 的常用命令,呵呵,拿出来分享一下,是在 ubuntu8.04上总结的,应该也适用于各版本的linux。

==================
vi命令
==================
vi a.txt		用vi编辑器编辑a.txt,如果不存在则建立空文件,默认是一般模式;
---
a(光标后) i(光标前) r(替换光标字符) o(下一行) A(行尾) I(行首) R(同r) O(上一行)		都可从 一般模式 进入 编辑模式

---
Esc			可以从 编辑模式 进入 一般模式
---
: 			从 一般模式 进入 命令模式,输入取消、保存等指令
---
/			从 一般模式 进入 命令模式,可以进行搜索;
---
wq			命令默认下,保持文件,并退出;
q			命令默认下,退出;
q!			命令默认下,取消对文件的修改,并退出;
---

=========
一般模式
=========
h 或 左箭头		左
j 或 下箭头		下
k 或 上箭头		上
l 或 右箭头		右
---
ctrl+f			向前翻页
ctrl+b			向后翻页
ctrl+d			向前翻半页
ctrl+u			向后翻半页
---
0			移动到该行第一个字符
$			移动到该行最后一个字符
n<space>		向右移动n歌字符
---
G			移动到最后一行
n<Enter>		向下移动n行
---
/word			向下搜索 word
?word			向上搜索 word
---
x			向后删除1个
X			向前删除1个
---
dd			删除整行
3dd			包括当前行向下删除3行
---
yy			复制所在行
3yy			包括当前行复制向下3行
---
p			粘贴在当前行下
P			粘贴在当前行上
---
u			取消上次操作
---

=========
一般模式 ---> 编辑模式
=========
i			在当前光标前插入字符
I			在当前行首前插入字符
---
a			在当前光标后插入字符
A			在当前行尾插入字符
---
o			在当前行 下 新开一行,插入字符
O			在当前行 上 新开一行,插入字符
---
r,R			准备替换当前字符,替换后仍回到一般模式

=========
编辑模式 ---> 一般模式
=========
Esc			退出编辑模式,进入一般模式
---

=========
一般模式 ---> 命令行模式
=========
:			进入命令行模式
---

=========
命令行模式
=========
w			保存
w!			强制保存,即使是只读文件,只要用户的权限够,就可以保存
q			退出vi,如果文件已经改变且尚未保存则报错;
q!			取消修改,并退出vi
wq			保存并退出
wq!			强制保存并退出
---
w b.txt			当前文档另存为b.txt
---
r c.txt			将c.txt的内容加入到当前文档中
---
set nu			显示行号
set nonu		取消行号
---

=========
一般模式 ---> 搜索模式
=========
/			向下搜索
?			向上搜索
---



如果不好记, 建议将这些常用命令打印出来,贴在工作室里,能帮助查找;

分享到:
评论

相关推荐

    Linux vi常用命令

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

    linux vi常用命令

    ### Linux Vi常用命令详解 #### 一、简介 在Linux环境下,`vi`(Visual Editor)是最常用的文本编辑器之一,适用于对系统进行各种文本文件的编辑操作。它具有多种工作模式,包括一般模式、编辑模式和命令行模式。...

    linux 常用命令 vi命令

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

    linux下Vi编辑器常用命令

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

    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 命令大全 Vi 编辑器是 UNIX 操作系统中最流行的编辑器之一。它具有功能强大、灵活、易于使用的特点。Vi 编辑器可以在所有的 UNIX 操作系统(包括 Linux 操作系统)中随意编辑文件。 Vi 编辑器有两种基本模式:...

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

    ### Linux常用命令Vi命令所有命令 #### 1. Vi编辑器简介 Vi(Visual Editor)是一种在Unix或类Unix系统(如Linux)中广泛使用的文本编辑器。它功能强大、操作简单,支持多种编辑模式,是系统管理员和开发人员处理...

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

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

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

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

    vi常用命令汇总.docx

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

    linux上vi编辑器常用命令

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

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

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

    Vi常用命令手册.pdf

    ### Vi常用命令手册知识点 #### 一、Vi编辑器简介 Vi是一款强大的文本编辑器,在Linux和其他类Unix系统中广泛使用。它具有多种工作模式,包括命令模式、插入模式和末行模式等,使得用户能够高效地进行文本编辑操作...

    详解linux vi命令用法

    Vi 编辑器的常用命令包括: * 移动光标: + h、j、k、l 分别控制光标左、下、上、右移一格。 + Ctrl+B:屏幕往后移动一页。 + Ctrl+F:屏幕往前移动一页。 + Ctrl+U:屏幕往后移动半页。 + Ctrl+D:屏幕往前...

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

    在Linux操作系统中,VI(Visual Editor)...通过熟练掌握这些Linux VI编辑器和常用命令的用法,可以极大地提高在Linux环境中的工作效率。不断实践和探索,你将能够更好地理解和运用这些工具,从而成为Linux系统的专家。

    Linux之VI命令详解

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

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

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

Global site tag (gtag.js) - Google Analytics