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 相关推荐 shell编程中的三种流程控制 流程控制 v 一 、过程式编程语言: 1.顺序执行 2.选择执行 3.循环执行 条件选择if 语句 选择执行: 注意: :if 语句可 嵌套 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then … Linux干货 2016-08-21 Centos6.8 搭建LAMP平台 Centos6.8 搭建LAMP平台 §·运行环境介绍 LAMP的运行环境介绍: L代表: Linux Centos 6.8 A代表: apache httpd-2.2.15-53.el6.centos.x86_64 M代表:MySQL mysql-server-5.1.73-7.el6.x86_64 P代表: php &… Linux干货 2016-10-12 初探linux 计算机的组成及其功能: 存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器: 负责数据的算术运算和逻辑运算即数据的加工处理 控制器: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 输入设备: 实现计算程序和原始… Linux干货 2016-10-29 openssl建立私有CA和申请证书 实验环境: 虚拟机:VMware® Workstation 12 Pro 主机A:ip为10.1.255.55/16,创建CA并给其他主机提供CA服务 主机B:为httpd服务器,ip为10.1.249.115/16 1、查看openssl的配置文件/etc/pki/tls/openssl.cnf [root@localhost… Linux干货 2016-09-23 计划任务与启动流程 一、任务计划 未来的某时间点执行一次任务: at:在指定的时间执行任务 batch:系统自行选择空闲时间去执行此处指定的任务周期性运行某任务: cron:在指定的时间执行任务 1、at任务at [option] TIME 常用选项:&nbs… Linux干货 2016-09-13 CPU 处理器架构知识 CPU处理器架构: 主要有ARM、X86/Atom、MIPS、PowerPC,其中ARM在智能手机上面一枝独秀;其中ARM/MIPS/PowerPC均是基于精简指令集机器处理器的架构;X86则是基于复杂指令集的架构,Atom是x86或者是x86指令集的精简版。 Android在支持各种处理器的现状: ARM+Android 最早发展、完善的支持,主要在手机市… Linux干货 2015-08-03 评论列表(1条) renjin 2017-04-12 11:40 主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好
评论列表(1条)
主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好