在模式匹配( 即 将设定的“字符串模式” 与 “字符串”进行匹配)中,我们使用正则表达式来描述一个“字符串模式”。 正则表达式是一个非常强大的存在,被非常广泛的应用着。在vi的模式查找与替换命令中、more、grep、awk、expr等用于处理文本数据的命令中,都可以使用正则表达式来描述“模式” 比 ...
分类:
其他好文 时间:
2017-01-25 20:28:15
阅读次数:
214
1. 基础的正则表达式 1.1 正则表达式与通配符 (1)正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 (2)通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的 ...
分类:
系统相关 时间:
2017-01-01 19:56:33
阅读次数:
281
文件名通配:*:任意长度任意字符?:任意单个字符[]:匹配指定范围内的任意单个字符[a-z],[A-Z],[0-9],[a-zA-Z],[0-9a-zA-Z][:space:]:空白字符[:punct:]:标点符号[:lower:]:小写字母[:upper:]:大写字母[:alpha:]:大小写字母[:digit:]:数字[:alnum:]:数字和大小写字母[^..
分类:
系统相关 时间:
2016-12-14 22:15:39
阅读次数:
186
一、命令别名:aliasCMDALIAS=‘COMMAND[options][arguments]‘例:aliascls=clear注:在shell中定义的别名仅在当前shell生命周期中有效,别名的有效范围仅为当前shell进程。取消别名:unaliasCOMALIAS二、命令替换:把命令中某个子命令替换为其执行结果的过程。$(COMMAND),反引号..
分类:
系统相关 时间:
2016-12-05 15:01:02
阅读次数:
189
通配符命令简介:匹配符合相关条件的符号,匹配文件名查找。通配符类型:*:匹配任意长度的任意字符?:匹配任意单个字符[]:匹配指定范围内的任意单个字符[^]:匹配指定范围之外的任意单个字符[:space:]:空白字符[:punct:]:标点符号[:lower:]:小写字母[:upper:]:大写字母[..
分类:
系统相关 时间:
2016-10-11 22:27:20
阅读次数:
459
1、bash作用简介:1、命令历史2、管道、重定向3、命令别名4、命令行编辑5、命令行展开6、文件名通配7、变量8、编程2、命令行编辑:光标跳转:ctrl+a:跳到命令行首ctrl+e:跳到命令行尾ctrl+u:删除光标至命令行首的内容ctrl+k:删除光标至命令行尾的内容ctrl+l:清屏3、命令历史:h..
分类:
系统相关 时间:
2016-10-11 00:38:21
阅读次数:
295
写这篇文章的目的是为了说明Linux系统里文件名匹配时要用的特殊字符特别注意:要与正则表达式区分开来。正则表达式见我另外一篇文章:http://afterdawn.blog.51cto.com/7503144/1855128匹配模式:元字符 *:匹配任意长度的任意字符 pa*,*pa*,*pa,*p*a* pa,paa,passwd ?:匹..
分类:
系统相关 时间:
2016-09-23 15:15:58
阅读次数:
175
命令别名 alias cls='clear' 在shell中定义的别名仅在当前shell生命周期中有效; 别名的有效范围:当前shell进程 unalias cls \CMD 使用命令本身 命令替换 $(pwd) , 反引号:`pwd` 把命令中某个子命令替换为其执行结果的过程 echo "The ...
分类:
其他好文 时间:
2016-09-03 13:41:59
阅读次数:
706
bash: GUI:Gnome,KDE,XFCE CLI:sh,csh,bash,ksh,tcsh,zsh shell,子shell tree:查看目录树 pstree:查看进程目录树 bash: 1、命令历史、命令补全 2、管道、重定向 3、命令别名 4、命令行编辑 5、命令行展开 6、文件名通配 ...
分类:
其他好文 时间:
2016-09-03 12:21:10
阅读次数:
172
bash支持的引号: "" 双引号:弱引用,可以实现变量替换(变量会替换为值) '' 单引号:强引用,不完成变量替换(输入什么就输出什么) 文件名通配: * 任意长度匹配 ?只有匹配一个字符 [] 匹配指定范围内的任意单个字符 [^] 取反匹配 ls [^0-9] I/P重定向: > 覆盖输出 >> ...
分类:
系统相关 时间:
2016-08-16 21:33:13
阅读次数:
189