linux正则表达式和vim的详细解析!

正则表达式:
元字符–
[:upper:] 大写
[:lower:] 小写
[:digit:] 全数字
[:alpha:] 全字母
[:alnum:] 全字母数字
linux正则表达式和vim的详细解析!
匹配次数–
. 匹配任意单个字符
* 匹配前面字符任意次
\? 匹配前面字符0次或1次
\{n\} 匹配至少n次
\{m,m\} 匹配至少m次 最多n次
\{,n\} 匹配最多n次
\{n,\} 匹配至少n次
位置锚定–
^ 行首锚定
$ 行尾锚定
\<,\b 词首锚定
\>,\b 词尾锚定
分组锚定–
\(\) \1
命令:
·grep 文本过滤
-v 取反
-i 忽略大小写
-n 显示行数
-c 统计行数
-o 只显示匹配到的
-q 静默 输出
-A# 显示匹配到的后几行
-B# 前几行
-C# 前后几行
-e 匹配多个条件
-E 扩展正则表达式
-F 不支持正则表达式
linux正则表达式和vim的详细解析!
·vim
光标–
i 光标前编辑
I 光标行首编辑
a 光标后编辑
A 光标行尾编辑
o 光标行下方编辑
O 光标行下方编辑
保存–
ZZ 保存退出
ZQ 不保存退出
上下–
h,j,k,l 上下左右
w 下一个词首
e 下一个词尾
b 前一个词首
跳转–
^ 跳到行首
0 跳到行首
$ 跳到行尾
H 跳到页首
M 跳到页中
L 跳到页底
翻屏–
G 翻到屏尾
1G 翻到屏首
gg 翻到屏首
Ctrl+f 下翻一屏
Ctrl+b 上翻一屏
Ctrl+d 下翻半屏
Ctrl+u 上翻半屏
删除–
x 删除一个
dd 删除一行
c 删除后切换成编辑模式
复制粘贴–
y 复制
p 粘贴
替换–
r 替换
R 替换模式
s//// 替换
查找–
/PATTERN 查找
?PATTERN 查找
撤销–
U 撤销
Ctrl+r 撤销撤销
vim的设置–
set nu 显示行号
set ic 忽略大小写
set ai 自动缩进
set hlsearch 文本高亮
syntax on|off 语法高亮
:. 重复
v 选取
V 选取模式
-o,-O 多个窗口

原创文章,作者:z long,如若转载,请注明出处:http://www.178linux.com/72897

(1)
z longz long
上一篇 2017-04-09 12:29
下一篇 2017-04-09 14:34

相关推荐

  • N25_第二周作业

      1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。  cp命令:                                  &nbsp…

    Linux干货 2016-12-13
  • 设计模式(八)装饰器模式Decorator(结构型)

    1. 概述        若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。       通过继…

    Linux干货 2015-07-03
  • Linux简介,计算机基础

    计算机系统   计算机系统分为:  硬件(Hardware)系统和软件(Software)系统  硬件系统:    主机、外部设备  软件系统:  系统软件、应用软件  主机:  中面处理器CPU、内存储器  外部设备:  外部存储器、输入…

    Linux干货 2017-02-14
  • nginx负载均衡实验

    实验一、 实验环境:     1、一台director主机。并部署nginx服务。        内网iP:192.168.1.1  外网iP:10.1.64.1     2、一台后端服务器。并部署h…

    Linux干货 2016-10-30
  • awk与systemd

    GNU awkGNU awk 文本处理三工具:grep,sed,awk    grep,egrep,fgrep:文本过滤工具    sed:行(流)编辑器    awk:报告生成器,格式化文本输出 awk awk: Aho, Weinberger, Kerni…

    Linux干货 2016-09-22
  • 【26期】Linux第八周学习小总结

        前言     本周的学习已经过去了,虽然本周学习中老师一直都有说,哎呀,这个不重要,以后有网络管理员给你们来做,了解一下就行,然而话锋一转就又说,其实小公司没有网络管理员,如果你们不好好学,以后就会做得更多更杂的工作,这一周的知识点基本上都是在一个pdf上的,大概有200…

    2017-09-02

评论列表(1条)

  • renjin
    renjin 2017-04-12 11:40

    主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好