`
liu86th
  • 浏览: 118398 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[centos]vi/vim常用命令笔记

 
阅读更多

 

 1.vi/vim文本编辑器
 
 [1] 没有菜单,只有命令
 
 [2] 模式: a.插入模式 (i || o || a) b.编辑模式 (Esc键 + :+ 命令)  c.命令模式 (ESC键)
 
 [3] a. 进入 - vi filename b.退出 - :wq
 
 [4] 编辑模式 - 冒号(:) + 命令
 
 2.插入命令
 
 [1] a - 在光标后附加文本
 
 [2] A - 在本行行末附加文本
 
 [3] i - 在光标前插入文本
 
 [4] I - 在本行开始插入文本
 
 [5] o - 在光标下插入新行
 
 [6] O - 在光标上插入新行
 
 3.定位命令
 
 [1] h - 方向左键
 
 [2] j - 方向下键
 
 [3] k - 方向上键
 
 [4] l - 方向右键
 
 [5] $ - 移至行尾
 
 [6] 0 - 移至行首
 
 [7] H - 移至屏幕上端
 
 [8] M - 移至屏幕中端
 
 [9] L - 移至屏幕下端
 
 [10] :set nu   - 设置行号
 
 [11] :set nonu - 取消行号
 
 [12] gg        - 到第一行
 
 [13] G         - 到最后一行
 
 [14] nG        - 到第n行
 
 [15] :n        - 到第n行
 
 4.定位命令
 
 [1] x  - 删除光标所在处字符
 
 [2] nx - 删除光标所在处后n个字符
 
 [3] dd - 删除光标所在行,ndd删除行
 
 [4] dG - 删除光标所在行在到末尾的内容
 
 [5] D  - 删除从光标所在处到行尾
 
 [6] :nl,n2d 删除指定范围的行
 
 5.复制和粘贴命令
 
 [1] yy/Y   - 复制当前行
 
 [2] nyy/nY - 复制当前行以下n行
 
 [3] dd     - 剪切当前行
 
 [4] ndd    - 剪切当前行以下n行
 
 [5] p/P    - 粘贴在当前光标所在行下或行上
 
 6.替换和取消命令
 
 [1] r - 取代光标所在处字符 replace one
 
 [2] R - 从光标所在处开始替换字符,按Esc结束 Replace All
 
 [3] u - 取消上一步操作 undo
 
 7.搜索和替换命令
 
 [1] /string - 向前搜索指定字符串,搜索是忽略大小写 :set ic
 
 [2] n - 搜索指定字符串的下一个出现位置
 
 [3] :set ic (ignore case) - 忽略大小
 
 [4] :%s/old/new/g - 搜索指定字符串的下一个出现位置 g - global
 
 [5] :n1,n2s/old/new/g - 在一定范围内替换指定字符串 c - confirm
 
 8.保存退出
 
 [1] :wq - 保存并退出
 
 [2] shift + zz - 保存退出
 
 [3] :!q  - 退出不保存
 
 [4] :q   - 退出
 
 [5] :wq! - 强行保存退出 (设为只读时,只有root和文件所有者才可以执行此操作)
 
 9.应用实例技巧
 
 [1] r filename 导入其他文件内容
 
 [2] :! command 执行命令
 
 [3] r !date  -  导入命令执行结果
 
 [4] 快捷键 - map 快捷键 触发命令 a.ctrl+p注释:map ^p(ctrl+v+p:ctrl键) I#<ESC> b.map ^p 0x c.map ^p iwww.baidu.com<ESC> ^p:表示ctrl键
 
 [5] 连续行注释 - a. :n1,n2s/^/#/g b. :n1,n2s/#//g c. :n1,n2/^#//g (把行首#号去掉,避免中间被去掉)
  
 [6] 转义符替换 :5,12s/\/\/#/g
 
 [7] 替换: ab sammail samlee@lampbrother.net
 
 [8] 取消替换: unab sammail
 
 [9] unmap 快捷键
 
 [10] ~ 宿主目录
 
 [11] ~/.vimrc 默认vim的配置文件 设置默认配置文件,把配置命令写入即可
 
 

 

 

分享到:
评论

相关推荐

    linux学习笔记1

    本篇笔记将从概述、Linux的基本内容和vi/vim编辑器的快速入门三个方面展开。 1. **概述** - Linux基于Unix,被广泛应用在服务器、嵌入式设备和个人计算机上。常见的Linux发行版有Ubuntu、Red Hat Enterprise Linux...

    linux常用命令大全vaWeb-m笔记

    "Linux常用命令大全vaWeb-m笔记"很显然是一个关于Linux命令的学习资料,可能包含了丰富的命令使用示例和解释。在这个压缩包中,虽然没有直接提供文件内容,但我们可以根据常见的Linux命令类别进行详细讲解。 1. **...

    linux常用命令大全yer-mast开发笔记

    在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是系统管理员、开发者还是日常用户。以下是一些Linux常用命令的详细解释,它们可以帮助你更高效地管理文件、目录、进程和系统。 1. **ls** - 列出目录...

    Linux学习笔记 常用命令汇总

    这本“Linux学习笔记 常用命令汇总”提供了全面的Linux命令行操作指南,对于初学者和经验丰富的用户来说都是一份宝贵的资源。下面,我们将深入探讨这份笔记中可能包含的重要知识点。 一、Linux基础 Linux是一种开源...

    linux常用命令大全attention-model-for-network-id开发笔记

    在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是系统管理员、开发者还是日常用户。以下是一些必备的Linux命令,这些命令可以帮助你更高效地管理和操作Linux系统。 1. **ls**:列出目录内容。例如,`...

    我的linux常用命令大全

    `vi`或`vim`是强大的命令行文本编辑器,而`nano`更易于初学者使用。 17. **history**:查看过去的命令历史,有助于回顾和重复执行之前的命令。 18. **ping**:网络诊断工具,检查网络连接。`ping google.com`测试...

    马哥linux手写笔记

    2. **命令行操作**:Linux的强大在于其命令行工具,笔记可能会详细介绍各种常用命令,如ls、cd、cp、mv、rm、vi/vim编辑器、grep、find、sed等,以及如何通过shell脚本自动化任务。 3. **权限与用户管理**:Linux的...

    linux笔记一.doc

    `vi/vim`是强大的全屏编辑器,学习其基本操作如插入模式、命令模式和末行模式的切换,以及常用的编辑命令如`i`(插入模式)、`:wq`(保存并退出)、`:q!`(不保存退出)等至关重要。`nano`则相对简单,适合初学者...

    一起回顾一下linux常用命令----shell和unix和linux命

    19. **vi/vim**:强大的文本编辑器,允许在命令模式和插入模式之间切换。 20. **tar**:用于创建、提取和管理归档文件,如`.tar.gz`或`.tar.bz2`。 这些只是Linux命令海洋中的一部分,熟练掌握它们可以极大地提高...

    linux服务器命令用法笔记

    本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...

    linux 学习 资料 笔记

    学习者可以了解到Vi的基本模式(命令模式、插入模式和末行模式),如何启动和退出编辑器,以及常用的编辑操作,如移动光标、插入文本、删除字符和行、查找替换、保存和退出等。Vi的熟练使用能极大地提高在Linux终端...

    黑马Linux笔记.zip

    4. **Linux命令行**:常用命令的使用,如ls、cd、mkdir、rm、cat、more、less、grep、find、vi/vim编辑器等。 5. **用户与组管理**:用户账户创建、权限设置、用户切换、sudo命令,以及用户和组管理工具如useradd、...

    linux笔记 命令

    这份“Linux笔记”将带你深入理解并应用一系列常用的Linux命令。 一、文件和目录操作 1. `ls`:列出目录内容,`ls -l`显示详细信息,`ls -a`显示所有文件包括隐藏文件。 2. `cd`:改变工作目录,如`cd /home/user`...

    linux命令大全和笔记.chm

    2. **文本编辑器**:`vi/vim`和`nano`是常见的文本编辑器,用于创建和修改文件。学习它们的基本操作,如插入模式、命令模式和末行模式,对编写配置文件至关重要。 3. **文件和目录管理**:`cp`(复制文件或目录)、...

    Linux基础笔记总结

    1. **命令行配置**:直接修改配置文件,如使用 `vi/vim` 或 `nano` 编辑器。 2. **图形界面配置**:在某些发行版中,如Ubuntu,可通过系统设置工具进行图形化配置。 3. **系统管理工具**:如 `systemctl` 用于服务...

    国嵌Linux笔记.zip

    4. **Linux命令行**:涵盖常用的Linux命令,如ls、cd、mkdir、rm、cp、mv、grep、find、vi/vim编辑器等,以及管道、重定向等高级操作。 5. **Shell脚本编程**:教授Bash Shell的基本语法,包括变量、条件语句、循环...

    Linux学习笔记-很不错适合linux入门者

    最后,笔记可能还会涉及一些常见的Linux工具,如文本编辑器(如vi/vim, nano),版本控制系统(如Git),以及系统调试和问题排查技巧。 总的来说,这份“Linux学习笔记-很不错适合linux入门者”涵盖了Linux基础的...

    joyfire linux笔记

    "joyfire Linux笔记"是由小杰精心整理的一份学习资料,旨在帮助初学者快速掌握Linux操作系统的基础知识和常用命令,从而顺利入门。 Linux系统的核心概念包括: 1. **文件系统**:在Linux中,一切皆为文件,包括硬件...

    linux命令笔记-1

    本篇将重点介绍在Linux环境下的一些常用命令及其应用场景。 首先,`.vimrc` 和 `.bashrc` 文件是Linux中非常重要的配置文件,它们分别用于设置Vim编辑器和Bash shell的默认行为。如果在这些文件中设置了错误的指令...

Global site tag (gtag.js) - Google Analytics