[if !supportLists]1、 [endif]cut按列切割
-d指定分隔符 -f指定那一列 文件
-c按字符去内容
2、 getenforce 查看selinux状态
3、setenforce 设置selinux状态
4、groupadd 添加用户组
5、usermod 修改用户属性
6、chmod修改文件权限 -R递归修改
7、chowm change
owner 改变文件用户和组
-R递归修改
8、passwd给用户修改密码
9、df 查看文件系统
-i信息
-h以人类可读查看biock信息
10、基本正则(BRE)
^尖角号oldboy 以…开头,^oldboy,以oldboy开头
$美元符 以…结尾 oldboy¥ 以oldboy结尾
^$空格
.匹配任意一个且只有一个字符,和通配符?一样
\让有意义的字符脱掉马甲 还原本义
*匹配前面字符0次或者多次
.*表示所有内容
^.*组合符,以任意字符0个多个开头的内容
。*$组合符,以任意字符0个多个结尾的内容
[abc]匹配和集合内的任意一个字符a或b或c,[abc]也可写成[a-c]
[^abc]不 匹配和集合内的任意一个字符a或b或c,[abc]也可写成[a-c]
11、扩展正则(ERE)egrep
+匹配前一个字符一次或多次以上
[:/]+匹配括号内的:或/字符1次或者1次以上
?匹配前一个字符0次或1次
|或者同时过滤多个字符串
()分组过滤被括起来的表示一个整体
\n引用前面()小括号里的内容
a{n,m} 匹配前一个字符最少n次,最多m次
a{n,} 匹配前一个字符最少n次
a{n} 匹配前一个字符正好n次
a{,m} 匹配前一个字符最多m次
12、特殊中括号
[:digit:]匹配任意一个数字字符,相当与[0-9]
[:lower:]匹配小写字母,相当于[a-z]
[:upper:]匹配大写字母,相当于[A-Z]
13、元字符
\b匹配单词的边界 过滤单词类似grep -w
\d匹配单个数字字符 需用grep -P
14、sed 可以实现增删改查
sed 选项 sed内置命令字符 文件
特长:取行、替换、删除、追加
-n取消命令的默认输出
-i直接修改文件内容 而不是输出到终端
-e量号 可以多次编辑
sed内置命令字符
s替换
q全局
p打印
d删除
a追加
i插入insert
15、awk是一门命令行操作也可以作为编程语言,处理字符串
特长,取列
语法awk 参数 条件 文件
-F指定分隔符
-F“字符”‘{print $n第几列 }’
$0整行 $1第1列 $NF最后一列 $(NF-1)倒数第二列 NR行号
[^r]非r ^[^r]以非r字符开头
16、网络服务命令
定时任务
crontab
-l查看已经设置的定时任务
-e编辑定时任务
-U查看特定用户下定时任务