文本相关的命令:
查看:cat ,tac,more,less,head,tail
统计:wc
处理:tr,cut,join
排序:sort
cat:连接并显示
-n 显示行数
-E 全部显示
ctrl + c 终止当前运行程序
分屏显示:more less
more:向后翻,翻页同man中一样,翻到最后结束。
less:显示文本
head: 查看前n行 head -n 8 znew
tail:查看后n行 tail -n 2 znew
文本处理:
cut 、join 、sed 、awk、grep
cut :
-d :指定字段分隔符,默认是空格。
-f :指定要显示的字段
-f 1,3 显示1 3行
-f 1-3 显示123行
文本排序:sort
对显示内容进行排序,升序,第一位,第二位依次排序
-n 数值升序
-r 数值降序
-t 字段分隔符
-k 指定要显示的字段
-u unique 排序后相同的行只显示一次
-f 排序时不区分大小写
uniq:报告重复的行
-d 只显示重复的行
-D 显示重复的行,显示了几次
-c 显示某一行重复的次数
文本统计:wc (word count)
-l line 行
-w word 单词数
-c 字符
-m 字节
-L 最长的一行包含多少个字符
字符处理命令:tr -转换或删除字符 transport and delete character
tr [OPTION]... SET1 [SET2] 后面接文件夹需要用"<"
tr "ab" "AB" "a-b""A-B" -代表范围
-d 删除出现在字符集中的所有字符