·tail -100f test.log 实时监控100行日志
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log 查询10行之后的所有日志;
head:
跟tail是相反的,tail是看后多少行日志;例子如下:
head -n 10 test.log 查询日志文件中的头10行日志;
head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
cat:
tac是倒序查看,是cat单词反写;例子如下:
cat -n test.log |grep "debug" 查询关键字的日志
1、查询日志尾部最后10行的日志;
$ tail -n 10 test.log
2、查询10行之后的所有日志;
$ tail -n +10 test.log
3、循环实时查看最后1000行记录(最常用的)
$ tail -fn 1000 test.log
4、如果一次性查询的数据量太大,可以进行翻页查看,例如:
$ tail -n 4700 aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)
1、查询日志文件中的头10行日志;
$ head -n 10 test.log
2、查询日志文件除了最后10行的其他所有日志;
$ head -n -10 test.log
Df-h 磁盘使用量
查看所有日志
#(默认情况下 ,只保存本次启动的日志)
[root@CENTOS57 proc]# journalctl
Journalctl –list-boots 查看
清空文件内容> a.log
删除该文件
rm -rf a.log
cat 是由第一行到最后一行连续显示在屏幕上
1、一次显示整个文件 :
$ cat filename
2、清空一个日志文件:
$ cat : >textfile2
3、 从键盘创建一个文件 :
$ cat > filename
4、将几个文件合并为一个文件:
$ cat file1 file2 > file 只能创建新文件,不能编辑已有文件.
5、将一个日志文件的内容追加到另外一个 :
$ cat -n textfile1 > textfile2