linux文本操作相关指令

查看文本: cat、tac、more、less、head、tail

cat:连接并显示  

  • -n  
  • -E 

分屏显示: more、less

head:查看前n行

tail:查看后n行

  •  -n  

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

文本处理: cut、join、sed、awk

cut:  

  • -d: 指定字段分隔符,默认是空格  
  • -f: 指定要显示的字段   -f 1,3   -f 1-3

文本排序:sort  

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

uniq:

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

文本统计:wc (word count)  

  • -l  
  • -w  
  • -c  
  • -L

字符处理命令:tr —— 转换或删除字符 tr [OPTION]... SET1 [SET2]  

  • -d: 删除出现在字符集中的所有字符
原文地址:https://www.cnblogs.com/dumanyi/p/6158656.html