Fork me on GitHub

正则表达式 notes

nfs
网络文件系统
存储类型:块存储,对象存储,文件存储
nfs属于文件存储
crond
分钟小时日月周
命令:绝对路径
命令是由crond解释

/bin/bash a.sh
*/2 * * * *
1,2 * * * *
1-5/2 * * * *

shell命令
alisa -->if --->function-->cd ->hash---

ls --->PATH---->/bin/ls
别名
符合函数
函数
内置命令
hash
PATH
PATH=$PATH:/usr/local/nginx
/et/profile


通配符
~
``$()去命令结果
! !数字 !syst  取反
[!1abc]
[]只取中括号中的一个
[^1abc]
@没有意义
#注释
$取值
% 取模 杀后台进程 jobs号
& 后台执行
&& 逻辑与
|| 逻辑或
* 所有
()在子进程中执行
_wuyiyi
-
+
=赋值
\转义
""软引用
''硬引用
;连接命令
:命令结果为真
$? 取上一条命令的执行结果
? 任意一个字符
/路径分隔符

正则表达式

grep 
n:显示行号
o:打印匹配的
-q:执行命令 
echo $? 显示上调命令的结果
grep -l 'root' /etc/paswd 路径
grep -rl  'root' /etc 递归
grep -A 2 'root' /etc/passwd 前一行
grep -B 2 'root' /etc/passwd 后一行
grep -C 2 'root' /etc/passwd 前后各一行
grep -i 忽略大小写
grep -v 取反 过滤掉
grep -w 'hwllo' 过滤单词


* 代表左边的字符0次多次
?代表左边的字符0次1次
+ 代表左边的字符1次多次
.代表任意字符
.*表示所有

egrep 'ab{4}c|ab{8}c' e.txt  匹配4次或者8次

[root@iZ25j36rr97Z ~]# egrep 'compan(y|ies)' d.txt 
this company
all companies is dead

  

posted on 2017-06-02 17:21  vmaze  阅读(185)  评论(0编辑  收藏  举报

导航