文件内容的查询与统计
一、文件内容的查询
1、cat指令 连接文件并打印到标准输出设备上(查看文件)
(1) cat: 文件的路径
cat -n 文件的路径 列出行号
(2) tac: 倒序显示(应用: 快速查看日志)无法用 -n
2、head指令 查看一个文件的前n行,默认显示10行
head -number 文件路径
head -n number 文件路径 number表示数字 (number为一个正数,表示显示前几行;nunmber为一个负数表示末尾几行不显示)
3、tail指令 查看一个文件的末n行,默认显示后10行
(1) tail -n number 文件路径 (number为一个正数表示显示末尾几行,number为一个'+'号加上一个正数,为开头几行不显示)
(2) ail -number 文件路径
(3) tail -f 持续检测文件内容,一般用于查看系统日志。(CTRL + C 退出)
4、less指令 查看文件,支持翻页
less 文件路径
空格键:向下翻页
pagedown:向下翻页
pageup:向上翻页
j:下一行
k:上一行
G:移动到最后一行
g:移动到第一行
/字符串:向下搜索字符串
?字符串:向上搜索字符串
q:退出 less
二、统计与查找
1、wc指令 (word count)统计文件内容信息(行数、单词书、字节数)
wc -lwc 需要统计的文件路径
-l:表示行数
-w:表示单词数(按照空格来判断单词数量)
-c:表示字节数
2、find指令 查找文件(参数很多,可以用--help查看)
find 路径范围 选项 选项的值
常用选项:
type:按文件类型搜索 (可以使用通配符)
name:按文件名搜索
maxdepth:指定搜索深度
size:按文件大小 (范围查找 +表示大于 -表示小于)