文件管理(番外篇)——文本处理工具

t01c8d0a587f7a91802

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运维部落立场,如若转载,请注明出处:/94997

发表评论

登录后才能评论

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达直属  万达注册  万达直属QQ  万达主管QQ  万达招商  万达娱乐直属  万达招商  万达开户  万达招商QQ