linux查看文本文件内容

查看文本文件内容:cat tac head tail less more cut sort

cat:连接并显示,简单的显示(进行上下翻页局限)
-n 行号(从1开始对所有输出的行数编号)
-A:显示不可打印字符,行尾显示“$”

标准输入,标准输出 Ctrl + C 中断取消命令

tail默认显示文件的后10行内容,-f 显示文件最新追加的内容,监视文件的变化

head默认显示文件的前10行内容,-n<数字>:指定显示头部内容的行数

分屏显示
more从前往后翻页显示,不支持从后往前翻页,Q:退出命令

less都支持从前往后,从后往前翻页
PageUp键向上翻页,PageDown键向下翻页。要退出less程序,应按Q键。

cut -d 文本处理(剪切)

-d指定字符分隔符,默认是空格
-f指定要显示的字段的内容
cut -d : -f 1-3 /etc/passwd

sort文本排序
-n:按数值大小排序
-t:指定字符分隔符,默认是空格
-k:指定关键字要进行排序的字段
-r:降序排序

-u:排序后相同行只显示一次
-c:检查文件是否已经按照顺序排序,文件中行重复的次数
sort -n -k2 file.txt (从大到小排序)
sort -g -k2 file.txt(从小到大排序)
-n, --numeric-sort
-g, --general-numeric-sort
sort -rn -k2 all_contig.txt (加-r从大到小排序)

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

文本统计:wc(word count
-l:统计行数
-w:统计单词个数
-c:统计字节数
[root@localhost ~]# wc /etc/hosts

4 23 185 /etc/hosts
4行,23个单词,185个字节

tr字符处理命令 用于转换或删除字符
tr “r” “R” < /etc/passwd 将/etc/passwd 的r换成R
-d 删除出现在字符集中的所有字符

file查看文件内容类型的

ASCII:美国国家标准交换代码
标准有许多:GB18030、GBK、GB2312、Unicode全球统一代码

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章