linux正则表达式和vim的详细解析! z long • 2017-04-09 14:08 • Linux干货 正则表达式: 元字符– [:upper:] 大写 [:lower:] 小写 [:digit:] 全数字 [:alpha:] 全字母 [:alnum:] 全字母数字 匹配次数– . 匹配任意单个字符 * 匹配前面字符任意次 \? 匹配前面字符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 不支持正则表达式 ·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 long 1 生成海报 N26-博客作业-week10 上一篇 2017-04-09 12:29 find命令详解 下一篇 2017-04-09 14:34 相关推荐 Linux基础 sed命令详解 概述 sed是一个流编辑器(Stream EDitor)。主要用于自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。本文主要讲述了: sed工作原理 sed命令格式及常用选项 应用实例 高级编辑命令 sed工作原理 sed命令运行过程中维护着两个缓冲区,一个是活动的“模式空间(pattern space)”,另一个是起辅助作用的“暂存缓冲区(ho… Linux干货 2016-08-12 马哥教育网络班21期+第五周博客作业 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@C67-X64-A0 ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf root (hd0,0… Linux干货 2016-08-05 以洪荒之力打开linux德·摩根定律 德·摩根定律让学习liunx的小伙伴绕得头疼,现在我就用洪荒之力为大家理顺一下这个定律。 由图片可以看出, A=4+3 B=3+2 非A=2+1 非B=4+1 A且B就是代表既是A又是B的地方,A和B都有色块3,所以色块3代表了A且B 同时,我们再看A=4+3 ,B=3+2,我们可以推断出,且运算的结果就是两个算数式中重复的数字。 A且B=3 A或B就是代表… Linux干货 2016-08-15 马哥教育网络班20期+第2周课程练习 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 文件管理命令:ls、cd、pwd、mkdir、rmdir、cp、rm.、mv、touch、cat、more、less、head、tail 1)ls命令:显示目录文件 -a 显示所有文件,包括隐藏文件 ~]# ls -a /etc. &n… Linux干货 2016-06-23 LVS之nat&dr Evernote Export 负载均衡集群设计时的要点: (1)session保持 session sticky(ip hash) sess… Linux干货 2016-12-01 进程管理 进程管理 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能 用户模式(空间),内核模式(空间) Process(进程):运行中的程序的一个副本 存在生命周期 task struct:内核的结构体 Linux内内核存储进程信息的固定格式:tas… Linux干货 2016-09-10 评论列表(1条) renjin 2017-04-12 11:40 主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好
评论列表(1条)
主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好