简单替换表达式 :[range]s/from/to/[flags] range:搜索范围,如果没有指定范围,则作用于但前行。 :1,10s/from/to/ 表示在第1到第10行(包含第1,第10行)之间搜索替换; :10s/from/to/ 表示只在第10行搜索替换; :%s/from/to/ 表 ...
分类:
系统相关 时间:
2018-11-29 15:29:42
阅读次数:
218
创建新文件的方式(以下列出三种) 1、touch 新文件名 2、cat > 新文件名(可以直接输入文本内容 按ctrl+d退出) 3、vim 新文件名 既然提到了vim,这个是必须要掌握的v vim的三种模式:命令模式、编辑模式、末行模式 怎么使用vim查找字符串?? 用?或者/ /后跟查找的字符串 ...
分类:
系统相关 时间:
2018-07-22 23:45:09
阅读次数:
343
# 知识要点 1. 查找命令2. 管道3. 输出4. vim 编辑器5. alias别名6. 安装python 主要命令: `find` , `locate` , `grep` , `echo` , `vim` # 1.查找命令 # 命令搜索 `whereis` 搜索命令位置和帮助文档的位置 `wh ...
分类:
系统相关 时间:
2018-07-21 17:16:49
阅读次数:
194
相信我们都有在linux下查找文本内容的经历,比如当我们使用vim查找文本文件中的某个字或者某段话时,Linux很快做出反应并给出相应结果,特别方便快捷! 那么,我们有木有想过linux是如何在浩如烟海的文本中正确匹配到我们所需要的字符串呢?这就牵扯到了模式匹配算法! 1. 模式匹配 什么是模式匹配 ...
分类:
编程语言 时间:
2018-02-05 00:31:19
阅读次数:
186
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivi ...
分类:
系统相关 时间:
2018-01-03 14:08:22
阅读次数:
142
1,查找 在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。 Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。 2,大小写敏感查找 在查 ...
分类:
系统相关 时间:
2017-12-01 15:18:55
阅读次数:
251
1 切换目录cd 2 列出文件列表ls 3 创建目录或移除目录 mkdir rmdir 4 文件操作rm cp mv cat 5 显示文件内容cat more less tail 6 编辑文件内容touch vi vim 7 查找文件内容find grep 8 用户管理 useradd 用户名:添加 ...
分类:
系统相关 时间:
2017-11-01 21:45:18
阅读次数:
280
查找 替换 在普通模式下 1. 如果只想替换一个字母,输入fa 去寻找下一个字母a,输入r 再敲入想替换掉a的字母。 2. 如果想直接进入编辑很多的字母,输入R,进入REPLACE状态,开始任意编辑,按ESC退出。 3. 如果想撤回上一步的操作,在普通模式下直接输入u 4. >>,<<是收缩符号 查 ...
分类:
系统相关 时间:
2017-07-29 11:33:46
阅读次数:
173
一、vim 查找 1. 正向查找 / 与 反向查找 ? 2. 退出查找 <Esc> 3. 跳转到下一处匹配 n ,跳转到上一处匹配 N 4. /<CR> 正向跳转到相同模式的下一处匹配, ?<CR> 反向跳转至相同模式的上一处匹配 5. <Up>键浏览之前的查找记录,<Ctrl-p>查看上一条查找记 ...
分类:
系统相关 时间:
2017-07-20 10:15:54
阅读次数:
147
1. 使用vim内置搜索引擎 vimgrep 格式::vim /patern/gj ** 命令::vim 或者 :vimgrep 模式: 查询模式包含在 / / 之间 参数: g 表示将同一行搜到的关键字分多行进行显示 j 表示搜索完成后无需跳转到第一个搜索到的位置 查询: 默认从工作目录查询 ** ...
分类:
系统相关 时间:
2017-04-08 00:40:01
阅读次数:
232