查看行数
cat xxx.log | wc -l
# wc 命令 world count cat 命令 Concatenation
查看前10行 后10行 实时打印
head -n 10 xxx.log # 打印 xxx.log 的前 10 行
tail -n 10 xxx.log # 打印 xxx.log 的最后 10 行
tail -f xxx.log
更多
sort xxx.log # 按行排序
uniq -d xxx.log # 报告或忽略重复的行,用选项 -d 打印重复的行
cut -d ',' -f 1 xxx.log # 打印每行中 ',' 之前内容
sed -i 's/okay/great/g' xxx.log # 文件所有 'okay' 替换为 'great', (兼容正则表达式)
grep "^foo.*bar$" xxx.log # 匹配正则的行打印到标准输出,这里打印以 "foo" 开头, "bar" 结尾的行
grep -c "^foo.*bar$" xxx.log # 使用选项 "-c" 统计行数
fgrep "bar" xxx.log # 如果只是要按字面形式搜索字符串而不是按正则表达式,使用 fgrep (或 grep -F)
雾霾天 等风来