文本查看
cat 连接并显示文件到标准输出
-n 显示行号,行号只是行号,不是文件内容
-A 显示隐藏字符$
不带任何选项时,从标准输入接收输出到标准输出
tac 按行逆序显示文件,同cat
more 支持向后翻,在没有翻到最后一屏时支持向前翻,空格/k/回车
less 前后翻,用法同man,man手册就是用less命令打开的
head 查看文件前n行,默认是10行
-n 指定多少行
-LINE NUMBER 直接用行数作为选项
tail 查看文件后n行,默认是10行
-n 指定多少行
-f follow,查看文件后并不退出,滚动显示追加内容
这里给大家一点建议 大文件查看用less 小文件用cat
文本处理
cut 文件切割,passwd文件
-d delimiter,指定分隔符,默认选项是空格
-f fields,指定字段
-f 1 显示第一字段
-f 1,3 显示第1,3字段
-f 1-3 显示第1到3字段
文本排序
sort 默认根据字符在ASCII码中的升序排序
-n
-r reverse,逆序排序
-t 指定字段分隔符
-k key,指定字段进行排序
-u unique,去重
-f 排序时忽略字符大小写
uniq 等同于sort -u,报告重复的行,注意,重复的行必须相邻
-d 只显示重复的行
-D 显示所有重复的行
-c 显示重复行重复的次数
文本统计
wc word count,显示顺序为 行-单词数-字节数
-w 单词
-c 字节
-l(小写字母l) 行
-m 字符
-L 最长的一行有多少字符