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干货 centos6的启动流程和grub实验 一.centos的启动流程 post–mbr grub 1stage–stage1.5–stage 2 /boot/grub—/boot/grub/grub.conf —kernel /vmlinuz.XXX root=— /boo… 2017-07-08 0812作业 练习题 1、查找/var目录下属主为root,且属组为mail的所有文件 2、查找/var目录下不属于root、lp、gdm的所有文件 3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件 4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件 5、查找/etc目录下大于1M且类型为普通文件的所有文… Linux干货 2016-08-15 N25第三周作业 .列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登陆多次,则只显示一次即可。 此题主要考察命令who,cut,sort以及管道的基本用法:who:列出当前已登陆的用户名,登陆设备名,时间以及ip地址。 cut: 顾名思义就是截取之意, -d 指定要截取信息的分隔符,此处是以空格为分隔符,-f指定要截取的字段,此… Linux干货 2016-12-20 Linux下的网络配置方法(二) Linux下配置网络的方法还可以通过修改配置文件和使用nmcli命令来完成: 1. 修改配置文件: 网络接口的配置文件为:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_… Linux干货 2015-12-15 MAN手册各章节功能介绍及快捷键键位整理 初学linux ,请教别人的时候,遇到人不耐烦回答我等菜菜的问题,都会说一句,“自己去man”,“翻过man了吗,再来问吧”,哦,my gd,这个man到底是何方超人啊,其实man就是linux自带的文档,假如你不知道ls这个命令的用法,你可以试着敲入 man ls ,然后来看看,会有啥结果。效果不错吧,一般… Linux干货 2016-10-18 awk学习笔记 一、linux的文本处理器三剑客 文本过滤器:grep、egrep、fgrep 行编辑器:sed(模式空间;保持空间) 报表生成器:awk(格式化文本输出)gawk awk的工作流程: 从文本中读取一行内容,根据指定的分隔符;将读入的一行内容分隔成字段,然后格式化输出指定的字段 二、awk的命令相关的参数及用法 &n… Linux干货 2015-06-23 评论列表(1条) renjin 2017-04-12 11:40 主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好
评论列表(1条)
主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好