1.查看文件的内容
cat 适用于小文件
2.分页显示文件
more access.log
Enter键显示文件下一行
空格键显示下一页
F键下一屏内容
B键上一屏内容
less功能更加丰富,支持内容查找(按“/”)
3.显示文件尾
tail 查看到文件最后几行
-n参数后面加数字 表示显示文件最后几行
-f 持续显示文件新增加的行
4.显示文件头
head
5.内容排序
sort 默认按照字符序排列的
-n 按照数字顺序排列
-r 按照逆序排列
-k 指定排序的列
-t 指定列分隔符
6.字符统计
wc 统计指定文件中的字符数、字数、行数
-l 统计指定文件的行数
-c 显示文件的字节数
-w 显示文件包含的单词数
7.查看重复出现的行
uniq 显示文件中行重复的次数
-c 在每一行最前面加上该行出现的次数
-u 只显示出现一次的行
-d 只显示重复出现的行
8.字符串查找
grep 查找文件中符合条件的字符串,支持正则表达式
-c 显示查找到的行数
9.文件查找
find 路径 -name 匹配的文件名
whereis可以找到文件系统中可执行文件的位置
10.表达式求值
expr 对运算表达式或者字符串进行运算求值
11.归档文件
tar 生成归档文件以及将归档文件展开
12.URL访问工具
curl “www.baidu.com”
-i 显示响应头信息
-I 只返回页面的header信息
13.查看请求访问量
cat access.log | cut -f1 -d " " | sort | uniq -c | sort -k 1 -n -r | head -n10
cut命令用来过滤日志中的执行列,-d表示的是分隔符
网友评论