1.shell
1)用户通过shell和linux系统通信
2.shell脚本文件
1)shell脚本文件为.sh文件,第一行要指定要使用的shell,一般是:#!/bin/bash (这是linux默认的shell)
3.管道命令
1)shell命令执行的时候有数据出现,如果我们想以想要的格式的呈现这些数据,就要用到管道命令了
2)管道命令使用“|”这个界定符号
4.xargs
4.1概念
1)x代表乘号,args代表参数,xargs就是拿来产生某个命令的参数的工具
4.2用法
5.sed
5.1概念
1)sed用来处理显示的数据,是以“行”来分析的,可以进行替换、删除、新增、选取特定行
5.2用法
只显示在屏幕输出上,并不会在文件中删除
6.grep
6.1概念
1)grep用来取出含有我们想要的信息的那行,是以“行”来分析的
6.2用法
grep的用法很多,常用参数:
- -n:输出匹配内容的同时输出其所在行号
- -v:反转选择,选择没有匹配到字符串的内容那一行
- -r:递归
7.awk
7.1概念
1) awk也是用来处理显示的数据,相比于sed对一整行的处理,awk主要将一行分成数个“字段”来处理
7.2用法
‘{print $2}’:将第二列的字段打印出来