cat查看、tac反向查看(列)、rev反向查看(行)
cat
-E: #显示行结束符$
-n: #对显示出的每一行进行编号
-A: #显示所有控制符
-b: #非空行编号
-s: #压缩连续的空行成一行
utac #显示文件内容(反向显示)
urev #反向显示每行
more #分页显示
less #分页显示
head #显示文本从头部开始的指定内容
-c #显示前几个字节
-n #显示前几行
tail #显示文本从尾部开始的指定内容
-n #显示从尾部开始的指定内容
-c #显示后几个字节
-f #跟踪文件变化
-F #跟踪文件和文件名变化
tailf #类似tail -f经常用于查看日志
cut #取出文件的指定部分内容并且显示出来
-d #指明分隔符
-f #指明第几列
-c #按字符数切割
–output-delimiter=STRING #指定输出分隔符
例如:
用ifconfig ens32 命令查看IP地址,只显示IP
ifconfig ens32 |head -n 2 |tail -n 1 |tr -s ” ” |cut -d” ” -f3
paste #合并两个文件同行号的列到一行
-s #合并成成一行(一个文件一行)
-d #指定分隔符
分析文本工具
wc #统计文件数据
diff和patch #比较文件
sort #整理文本并显示,不改变源文件
uniq #从输出中删除前后相接的重复的行
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94997