进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令
h:光标左移一个字符 Backspace:光标左移一个字符
l:光标右移一个字符 space:光标右移一个字符
k:光标上移一行 Ctrl+p:光标上移一行
j:光标下移一行 Ctrl+n或Enter :光标下移一行
nG:光标移至第n行首
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
插入文本类命令
i :在光标前 a:光标后
I :在当前行首 A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
删除命令
ndw或ndW:删除光标处开始及其后的n-1个字
d+o:删至行首
d+$:删至行尾
ndd:删除当前行及其后n-1行
x或X:删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u:删除输入方式下所输入的文本
搜索及替换命令
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
:s/p1/p2/g:将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:将文件中所有p1均用p2替换
u 撤销操作
分享到:
相关推荐
2. **Bash常用命令**:练习了`history`(查看历史命令)、`alias`(创建命令别名)、`fg`(将后台进程调至前台)、`bg`(将前台进程放到后台)和`jobs`(查看当前会话的进程状态)等常用命令。 3. **输入输出重定向...
本资源集合了60个Linux中的常用命令,这些命令涵盖了网络操作、系统管理和文件处理等多个方面,对于理解和提升Linux操作技能大有裨益。 1. **网络操作** - `ping`: 检测网络连接,通过发送ICMP回显请求来验证目标...
2. 常用命令的学习:例如 `cd` 改变目录,`cp` 复制文件,`mv` 移动或重命名文件,`rm` 删除文件,`mkdir` 创建目录,`rmdir` 删除空目录,`ls` 列出目录内容,`cat` 查看文件内容,`more` 分页查看文件,`vi/vim` ...
### FreeBSD常用命令详解 #### 一、`ls` 命令 - **功能概述**: - `ls` 命令是Unix和类Unix操作系统中最常用的命令之一,用于列出目录内容,如文件和子目录等。 - **常用选项**: - `-a`:显示所有文件及目录,...
### Linux常用命令详解 在日常运维与开发工作中,掌握一系列基本且重要的Linux命令是至关重要的。下面将根据提供的文件中的内容,对其中提及的关键Linux命令进行详细的解释与说明。 #### 1. `find / -name httpd` ...
本合集主要涵盖了Linux的常用命令、数据源配置以及内存管理等关键知识点。 一、Linux常用命令 1. 文件与目录操作: - `ls`:列出目录内容。 - `cd`:切换当前工作目录。 - `mkdir`:创建新目录。 - `rm`:删除...
以上只是Linux常用命令的一部分,实际使用中还有许多其他命令,如打包和解压(`tar`)、用户和组管理(`adduser`、`usermod`等)、日志查看(`tail`、`journalctl`)等。通过熟练掌握这些命令,你可以在Linux环境中...
"git学习常用命令总结" Git是当前最流行的版本控制系统之一,对于开发者来说,掌握 Git 的基本命令是必不可少的。本文将对 Git 的常用命令进行总结,帮助开发者快速掌握 Git 的使用。 初始化操作 在使用 Git ...
在深入探讨Linux常用命令之前,我们首先应当理解Linux操作系统为何如此受青睐于IT专业人士和学生。Linux因其开源性、灵活性以及强大的命令行功能而成为学习和工作中的优选平台。掌握一系列核心命令对于提升效率和...
常用网络命令实验报告 本实验报告的目的是掌握 Win2000 中常用网络命令的使用方法和输出格式,了解 Win2000 中各种网络命令的功能,熟悉和掌握网络管理、网络维护的基本内容和方法。 一、实验目的 1. 掌握 ...
### UNIX常用命令详解 #### 一、概述 UNIX操作系统是一套多用户、多任务的操作系统,自1970年代以来被广泛应用于科学计算、工程设计、网络服务等多个领域。其命令行界面提供了丰富的工具和命令,使得用户能够高效...
本资源"Linux常用命令全集"是一个关于Linux命令的综合指南,包含了许多日常工作中可能会用到的命令,对于学习和提升Linux技能非常有帮助。 1. **文件和目录操作**: - `cd`: 改变当前工作目录。 - `ls`: 列出目录...
### Linux 测试常用命令知识点详解 #### 一、性能测试中的基本命令 在进行Linux环境下的性能测试时,经常会用到一系列的命令来监控系统资源的使用情况、诊断潜在的问题等。下面详细介绍这些命令及其应用场景。 ###...
### DBA常用命令详解 #### 一、Oracle数据库管理与维护命令 **1. RMAN命令** RMAN(Recovery Manager)是Oracle提供的一种强大的工具,用于备份、恢复和灾难恢复。 - **Syntax**: `rman target /` - 进入RMAN...
### Linux常用命令详解 在日常的操作系统维护工作中,掌握一系列基本且实用的Linux命令是非常重要的。这些命令能够帮助我们高效地进行系统管理、网络配置、文件处理等工作。根据提供的文件内容,我们将对其中提及的...
2. **常用命令**: - `grep`:搜索文件中包含特定模式的行,`-c`显示匹配行数,`-n`显示行号,`-v`反向匹配,`-i`忽略大小写。 - `find`:查找文件,`-name`按名称,`-size`按大小,`-mtime`按修改时间,`-exec`...
掌握Linux常用命令是管理和维护Linux系统的基础。以下是对标题和描述中提到的一些主要Linux命令的详细解释: 1. **磁盘使用情况**: - `du -h`:用于查看当前用户目录下每个文件和目录所占用的空间,以人类可读的...