linux文件内容相关命令

cat:连接文件并显示

-n:显示行号

-E:显示换行符

tac:连接文件并从尾部开始显示

more:分屏显示

less:和man命令一样用法

head -n:显示前n行

tail -n:显示后n行

-f:查看文件尾部不退出,等待显示后续追加至此文件的新内容

cut:显示文本中的某些字段

格式:cut -d 分隔符 -f字段号

cut -d"," -f1,3 1.txt    #显示文件第1,3列
cut -d"," -f1-3 1.txt    #显示文件1到3列

sort:文本排序

-n:数值排序
 -r: 降序
 -t: 字段分隔符
 -k: 以哪个字段为关键字进行排序
 -u: 排序后相同的行只显示一次
 -f: 排序时忽略字符大小写

uniq:忽略相邻重复行

-c: 显示文件中行重复的次数
-d: 只显示重复的行

wc:显示文本的行数、单词数、字节数

tr:转换或删除字符

tr 'ab' 'AB'

tr 'a-z' 'A-Z'

-d:删除字符

tr -d 'ab':删除文本中的字符 'a' 和 'b'

tee:从标准输入中读取数据并写入标准输出和文件中

wc:显示文件的行数、单词数和字节数

原文地址:https://www.cnblogs.com/xumaomao/p/13054036.html