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 相关推荐 第四周博客作业 趁着这几天有时间,先把第四周的作业写了,好在没有什么新的知识点考核。 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 [… Linux干货 2016-12-21 vsftpd、nfs、samba I/O:网络、存储 存储: DAS:Direct Attached Storage 接口类型:“block”;只有块设备才能够进行分区格式化 设备:SATA,SAS;IDE,SCSI;USB; NAS:Network Attached Storage(网络附加存储) 接口类型:”file” 协议:CIFS(samba), NFS(Ne… Linux干货 2017-06-13 vim编辑器使用详解 1.vi (virtual interface)文本编辑器 文本编辑种类: 行编辑器:sed 全屏编辑器:nano vi vim vi-improved &… Linux干货 2016-08-15 第四周练习 1、复制/etc/skel目录为/home/tuser1, 要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1 chmod -R 700 /home/tuser1 2、编辑/etc/group文件,添加组hadoop。 vi /etc/group hadoop:x:2017 … Linux干货 2017-08-04 shell练习 1 、编写脚本/root/bin/systeminfo.sh, 显示当前主机系统信息, 包括主机名,IPv4 地址,操作系统版本,内核版本,CPU 型 号,内存大小,硬盘大小。 运行后结果是: 2 、编写脚本/root/bin/backup.sh ,可实现每日将/etc/ 目录备 份到/root/etcYYYY-mm-dd中 运行结果是: 3 、编写脚本/r… Linux干货 2016-08-15 linux下vim命令详解 如果没有安装vim就请使用:sudo apt-get install vim 一个完整的.vimrc配置信息如下所示: set nocompatible set nummber filetype on set history=1000 set background=dark syntax on set autoindent set mouse=a set s… Linux干货 2016-08-12 评论列表(1条) renjin 2017-04-12 11:40 主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好
评论列表(1条)
主要介绍了正则表达式与vim的使用,内容写的很不错,继续努力就好