一.文本查看命令
1.cat命令--查看文本文件内容,多个参数连接并且显示多个文件内容
选项:
-n : 显示时为每一行编号(编号不属于原文件内容)
-E : 显示每一行的结束符$,在window里行结束符为$\n
-A : 显示所有的文件内容
2.tac命令--查看文本内容,从尾部进行显示
3.head命令--从文件头部开始查看文本内容
选项:
-n : 显示文件前n行
4.tail命令--从文件尾部开始查看文本内容
选项:
-n : 显示文件后n行
-f :查看文件尾部,不退出,等待显示后续追加至此文件的新内容.在日志中用到监控
5.more,less命令---翻屏显示内容
翻屏与在man中翻屏一样,用q 键退出
二.文本处理命令
1.cut命令---裁切文本,只操作显示内容不影响原文件内容
用法:cut -d : f1 /etc/passwd
选项:
-d : 指定字段分割符,默认为空格
-fn : 指定显示的第n个字段,可以同时指定两个及以上字段
2.sort命令---文本排序,只操作显示内容不影响原文件内容
默认以ASCII字符升序排序
选项:
-n:数值排序
-r: 降序
-t: 字段分隔符
-u: 排序后相同的行只显示一次
-f: 排序时忽略字符大小写
-k: 以哪个字段为关键字进行排序
3.uniq命令---报告显示的行,只有在相邻的行重复时才认为是重复的行
选项:
-c: 显示文件中行重复的次数
-d: 只显示重复的行
4.wc命令--统计文本内容行数和单词数
选项:
-l: 统计行数
-c: 统计文本字节数
-m: 统计有多少个字符
-w: 统计单词数
-L: 显示最长的一行包含多少个字符
5.tr命令---转换或删除字符
用法:tr ‘ab‘ ‘AB‘ 将文本的原字符集内容替换成目标字符集,逐个字符进行替换
选项:
-d: 删除出现在字符集中的所有字符
本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1633199
原文地址:http://luochen2015.blog.51cto.com/9772274/1633199