转自: 兄弟连课程。
Vim常用操作:
插入命令:
命令 作用
O 在光标下插入新行
o 在光标所在行行首插入
I 在光标所在字符前插入
i 在光标所在行尾插入
A 在光标所在字符后插入
a 在光标上插入新行
定位命令:
命令 作用
: set nu 设置行号
: set nonu 取消行号
gg 到第一行
G 到最后一行
nG 到第n行
: n 到第n行
$ 移至行尾
0 移至行首
删除命令:
命令 作用
x 删除光标所在处字符
nx 删除光标所在处后n个字符
dd 删除光标所在行,ndd删除n行
dG 删除光标所在行到文件末尾内容
D 删除光标所在处到行尾内容
:n1,n2d 删除指定范围的行
复制和剪切命令:
命令 作用
yy 复制当前行
nyy 复制当前行以下n行
dd 剪切当前行
ndd 剪切当前行以下n行
p、P 粘贴在当前光标所在行下或行上
替换和取消命令:
命令 作用
r 取代光标所在处字符
R 从光标所在处开始替换字符,按Esc结束
u 取消上一步操作
搜索和搜索替换命令:
命令 作用
/string 搜索指定字符串,搜索时忽略大小写 :set ic
n 搜索指定字符串的下一个出现位置
:%s/old/new/g 全文替换指定字符串
:n1,n2s/old/new/g 在一定范围内替换指定字符串
保存和退出命令:
命令 作用
:w 保存修改
:w new_filename 另存为指定文件
:wq 保存修改并退出
ZZ 快捷键,保存修改并退出
:q! 不保存修改退出
:wq! 保存修改并退出(文件所有者及root可使用)
Vim使用技巧:
导入命令执行结果 :r !命令
定义快捷键 :map 快捷键 触发命令
范例:
: map ^P I#<ESC>
: map ^B 0x
连续行注释
:n1,n2s/^/#/g
:n1,n2s/^#//g
:n1,n2s/^/\/\//g
替换 :ab mymail samlee@xxx.net
相关推荐
10. **vi/vim**:`vi`(Visual Editor)或`vim`(Vi Improved)是Linux中的一个文本编辑器,用于创建和修改文件。 11. **mkdir**和**rmdir**:`mkdir`用于创建目录,`rmdir`用于删除空目录。`mkdir -p`允许一次创建...
### Linux命令大全解析 在日常使用Linux的过程中,掌握一系列实用且高效的命令是非常重要的。下面将对部分常用的Linux命令进行详细的介绍与解析。 #### 1. `shutdown` **用途**: `shutdown` 命令用于安全地关闭或...
### VI编辑器常用命令收集 在Linux环境下,VI(Visual Editor)是一款非常强大的文本编辑工具,广泛应用于系统管理和软件开发领域。VI编辑器分为三种基本模式:命令模式、插入模式和末行模式。本文将详细介绍VI编辑...
这个压缩包文件提供了个人收集的10个文件教程,旨在帮助学习者掌握Linux操作系统中的各种命令,提高其在终端上的工作效率。以下是这些教程可能涵盖的一些核心Linux命令及其用途: 1. **ls**:列出目录内容。`ls`...
本资料“Linux常用命令全集”正是针对这一需求,收集了大量常用且实用的Linux命令,旨在帮助用户提升工作效率。 1. **文件和目录管理**:在Linux中,`cd`用于切换目录,`ls`用来列出目录内容,`mkdir`创建新目录,`...
Linux命令大全是一个全面收集了各种Linux操作系统中常用命令的资源,旨在帮助用户更高效地学习和使用Linux系统。这份资源的特色在于其分类清晰、查询便捷,并通过实例演示来加深理解,使得用户能够快速掌握各个命令...
在Linux操作系统中,掌握常用的命令是进行日常管理和开发工作的重要基础。以下是一些关于Linux常用命令的详细说明: 1. **创建目录**:`mkdir` 命令用于创建新的目录。例如,`mkdir zx` 创建名为“zx”的单级目录,...
在Linux环境中,命令行界面是主要的操作方式,通过输入各种命令完成文件管理、磁盘操作、系统管理和网络通信等工作。下面将详细介绍一些常见的Linux命令。 **帮助命令**: `man` 和 `info` 是获取命令帮助的重要...
VI(Visual Editor)是Unix/Linux系统中的一个非常强大的文本编辑工具,广泛用于各种文本处理任务。下面将对这些知识点进行详细解释: ### VI编辑器基本模式 VI编辑器主要包含三种模式:命令模式、插入模式和底行...
### Linux基本常用命令知识点 #### 一、Linux操作系统概述 - **定义与起源**:Linux是一种自由和开放源码的类Unix操作系统。1991年由Linus Torvalds在芬兰赫尔辛基大学作为业余爱好开发出来。起初是对Minix这种...
`vi`(或其图形化版本`vim`)和`nano`是最常用的命令行文本编辑器。学会使用它们来编辑配置文件或创建新脚本是Linux技能的关键部分。 4. **搜索和处理文本** `grep`、`find`和`locate`命令帮助你在文件系统中查找...
Linux命令大全.chm linux软件安装详细教程.doc Linux扫描式教程.pdf linux实验.pdf linux新手管理员指南.pdf linux学习.rar Linux循序渐进.doc LINUX循序渐进+linux初级篇.chm linux自学教材.chm shell编程.pdf vi...
本文将深入探讨“00-linux 命令大全”这一主题,主要基于从红联110bbs收集的资料,旨在通过实例帮助用户理解和掌握Linux命令的使用。 首先,Linux命令行是操作系统的核心部分,它允许用户与系统进行交互,执行各种...
vi(Visual Editor)是Linux和Unix系统中最常用的文本编辑器之一,它的全称是“视觉化接口”。vi不仅适用于简单的文本编辑,还具备强大的文本操作功能,是很多系统管理员和程序员的首选工具。这篇vi练习题旨在帮助...
这个"Linux命令大全.rar"文件很可能是收集了Linux系统中常用的命令和其用法的参考文档。 以下是一些重要的Linux命令及其用途: 1. **ls**:用于列出目录中的文件和子目录。`ls -l`会显示详细信息,包括权限、所有...
在“oracle man vi vim emacs收集”这个压缩包中,很可能是包含了这些工具的相关教程、手册页或者使用技巧。对于想要深入学习和掌握这些工具的IT从业者来说,这是一个宝贵的资源。通过学习和实践,你可以提高你的...
【Linux基础命令与常见应用】 在Linux操作系统中,掌握基础命令和常见应用是进行日常管理和维护工作的关键。本文档主要涵盖了Linux网络配置、内核参数调整、端口管理以及远程访问等多个方面,以下是对这些知识点的...
LinuxTool是一个开源项目,它收集并整理了Linux环境下常用的一些工具和它们对应的命令行用法。这些工具涵盖了系统管理、文件操作、网络通信、进程控制等多个方面。下面将详细介绍其中的一些核心知识点。 一、系统...