ls ./* 序列显示当前路径所有文件
按照行号查找
查找单行信息: sed -n ‘3p’ 文件信息
查找多行信息: sed -n ‘2,4p’ 文件信息 连续多行 sed -n ‘2p;4p’ 不连续多行
sed -n ‘2,$p’ 文件信息
按照文本内容查找
查找单行信息: sed -n ‘/查找内容/p’
删除操作 整行操作
sed -i ‘6d’
sed -i.bak ‘/删除内容/d’ — 将源文件内容先进行备份, 在进行操作
sed -ri ‘/内容|内容/d’ 前r后i
添加多行
sed -e 命令 -e 命令
sed命令指令信息:
p : 输出显示指定信息
d : 删除指定信息
s : 替换指定信息
g : 全局替换信息
a : 添加指定信息在相应行的后面
i : 插入指定信息在相应行的前面
c : 将一行信息进行替换修改
= : 显示行号
ip a s eth0|sed -nr ‘3s#^.et (.)/24.*$#\1#gp’ 在第三行修改内容
grep
-A显示查找内容下几行的内容
-B显示查找内容上几行的内容
-C显示查找内容上下几行的内容
-i 查找时忽略大小写
-c 计算行数
-v 取反操作
-o 只显示匹配的内容,不显示整行
-E识别扩展正则符号
-n查找出的显示行号
-r 在目录下搜索所有文件
-w精确匹配每一个字符
-c取行数
-R递归查询
-l显示查找出内容的文件名称和R一起使用