Linux常用命令

Linux常用命令

查看系统日志

查看最后某几行

# 输出文件的最后20行
tail -n 20 filename

# 从文件的第36行开始输出到文件末尾
tail -n +36 filename

滚动查看日志

tail -f err.log

匹配某个字符串

打印匹配行以及之后的 3 行:
grep -A 3 "error" logfile.log

打印匹配行以及之前的 3 行:
grep -B 3 "error" logfile.log

-C 3 的意思是打印匹配行以及匹配行前后各 3 行的内容
grep -C 3 "error" logfile.log


使用管道读取再传递给grep(不必要) 
cat logfile.log | grep -C 3 "error"

匹配到字符串后拿到线程号,通过线程号查找

grep  'a038df82-e79a-4c7e-ae99-1a95577acaeb' ht_core.log 

匹配到字符串后拿到线程号,通过线程号查找 并输出到新的文件中

grep  'a038df82-e79a-4c7e-ae99-1a95577acaeb' ht_core.log > 2025.1.17-bug.txt

查看磁盘占用

df -h
posted @ 2025-01-16 11:01  进击的乌拉  阅读(11)  评论(0)    收藏  举报