grep命令笔记:
1,输出匹配指定模式行的前或者后面N行
grep -A 10 -B 20 字段 文件位置
2,创建命令集模板查询 modle文件名,内包括字段集合 可为某个业务创建一个查询集合
grep -f modle 文件位置
3,在文件中查找字段
grep 字段 文件位置 e: grep tomcat a.log
4,在多个文件中查找字段
grep 字段 文件位置 文件位置 e:grep tomcat a.log b.log
5,使用 -e 参数查找多个模式
grep -e 'test' -e 'new' 文件位置
6,查询某开头的字段的文件行内容 可用于查询某段时间内的内容
grep ^‘he’ 文件位置 e: grep ^‘2018’ *
7,查询字段在文件中的位置
grep -n 字段 文件位置 e:grep -n tomcat *
8,查询字段忽略大小写
grep -i xxx 文件位置
9,查询包含字段的文件名列表
grep -l 字段 文件位置 文件位置 或 * e: grep -l tomcat *
10,查询不包含字段的行内容
grep -v 字段 文件位置 e:grep -v tomcat *
11,使用 $ 符号输出所有以指定模式结尾的行。
grep 'test'$ 文件位置 e: grep 'test'$ *
12,使用 -r 参数递归地查找特定模式
e:grep -r linuxtechi /etc/
13,使用 -c 参数计算模式匹配到的数量
grep -c 字段 文件位置
cat命令笔记
cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
linux常用命令:
1,pwd 显示当前所属目录路径。