1.Linux的体系结构
2.查找特定文件
find
语法 find path [options] params
作用 在指定目录下查找文件
1.当前目录查找
2.指定目录查找
3.以target开头的文件
4. -i:忽略大小写
3.检索文件内容
grep
语法 find [options] params file
作用 在文件中符合条件的字符串
1.以target开头的文件中包含moo的行的内容
2.默认从标准输入中查找
管道操作符:|
grep -o 'engine\[[0-9a-z]*\]':根据正则表达式匹配
grep -v '...':过滤
4.对日志内容做统计
awk
语法 awk [options] 'cmd' file
作用 在文件中符合条件的字符串
- 一次读取一行文本,按输入分隔符进行切片,切成多个组成部分
- 将切片直接保存在内建的变量中,$1,$2...($0表示行的全部)
- 支持对单个切片的判断,支持循环判断,默认分隔符为空格
1.筛选出第一列第四列内容
2. 筛选+匹配
3.第一行也输出
4.-F:指定分隔符
5.批量替换文件内容
sed
语法 sed [options] 'sed command' filename
流编辑器:适合用于对文本的行内容进行处理
1.将以Str开头的字符替换为以String开头
2.g:全局替换(默认只替换第一个)
str$:以str结尾