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 @   进击的乌拉  阅读(1)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示