1.grep,egrep命令
格式:
grep 参数 '查找字符' filename
- grep -q ##静默,无任何输出
- grep -n ##显示匹配结果所在的行号
- grep -v ##条件取反
- grep -c ##统计匹配行数
2.基本元字符
- ^ ##匹配开头
- $ ##匹配结尾
- . ##匹配所有非空行
- -v '.' ##匹配空行
- ? ## 最多匹配()中的内容一次
- + ##大于等于一次出现要匹配的内容
- 元字符:{}
3.cut命令
1)cut -d ##指定分隔符
2)cut -d : -f 1-3 /etc/passwd ##指定分隔符为:,显示第1到3列
3)cut -c 1,4 /etc/passwd ##显示第一和第四个字符
练习1:获取主机IP
练习2:检测网络是否能ping通
4.sort命令:排序
格式:
sort [参数] [文件或目录]
示例文件:
- sort ##按照第一列进行排序
- sort -n ##纯数字排序
- sort -u ##去掉重复数字
- sort -r ##倒序
- sort -t ##指定分隔符
- sort -k ##指定要排序的列
- sort -t : -k 2 -o ##输出到指定文件夹中
5.uniq命令
作用:对重复字符处理
- uniq -u ##显示唯一的行
- uniq -d ##显示重复的行
- uniq -c ##每行显示一次并统计重复次数
练习:将/tmp目录中的文件取出最大的