查看命令
cat:显示文件内容
cat -n:显示文件内容的同时显示编号
tac:倒叙查看
head 文件名 (默认显示前10行):显示前10行
tail:显示末尾行数信息
more:查看文件信息,从头开始显示,按空格换页
ll /dev |more :通过管道将/dev的信息显示到终端
less 文件 :打开查看,按enter向下滚动,按空格向下翻页
sed '5,10':查看2-10行的信息
例:
过滤信息
grep '指定关键字':过滤
grep -v '指定关键字':反过滤
grep -i '指定关键字':忽略大小写过滤
grep -o '指定关键字':只过滤关键字信息
grep -n '指定关键字':只滤关键字信息并且显示行号
-A 行数 :关键字加向下匹配行数
-B 行数:关键字加向上匹配行数
grep -w '指定关键字':基于单词进行过滤
grep ^ ‘指定关键字’:新式行首的关键字
grep $ ‘指定关键字’:全部
grep ‘[指定关键字]’:只要
grep ^$ :显示空白行
包含[]范围中的任意一个都显示
例:
切割显示cut
例:date | cut -d(指定分隔符)" " -f(匹配的字段) 5
20:24:24
将date中的第五个字段剪切输出
cut -c 剪切开始位置 文件路径:从指定的开始位置开始剪切到行尾终止
例:
注释:查看文件1.txt中的“”5“” 切割为 以“” “”为分割符的第三个字符串
排序显示:
sort 文件名:打开并且排序
sort -n 文件:打开并且按数值排序
sort -nr 文件:打开并且按数值逆序
sort -nu 文件:打开并且按数值排序,并且删除重复内容
sort -f:忽略大小写
-k:指定字段
-t:指定间隔符
例:
去重显示命令uniq
前提:重复行相邻才可以
-c:显示重复行次数
-d:显示重复行的信息
例:
替换文件中得字符显示命令tr
tr 原字符 替换后的字符
-c:反选替换
-d:删除指定字符
-s:将多个连续的字符替换为指定字符
例: