Linux查看命令总结

1.动态实时查找命令

使用以下命令的前提是需要在找到日志位置
tail -f server.log

实时展示日志末尾内容,默认最后10行,相当于增加参数 -n 10

tail -n filename;

tail命令扩展

查看日志最后20行内容并实时更新日志

powershell 复制代码
tail -f -n 20 server.log

或者

powershell 复制代码
tail -fn 20 server.log

追踪特定内容日志

tail 命令可以实时查看文件内容的变化。但是当项目日志实时更新内容特别多时,需要查看的列往往时一闪而过,在快速更新的大量日志中查询关键列非常不方便,这是就需要tail命令与grep命令连用。追踪需要展示的特定信息,以查看固定线程http-nio-8091-exec-7为例:

powershell 复制代码
tail -f log_file | grep 'http-nio-8091-exec-7'

全局搜索

grep hello *.log

查找日志时,可以使用grep 线程id fileName.log

2.使用less命令查找

powershell 复制代码
less fileName.log

会全局打印日志

powershell 复制代码
shift + G 命令到文件尾部

使用/+id 会从上往下搜索

使用?+id会向下搜索

使用wq退出查看日志

相关推荐
2301_7679026421 小时前
Zabbix
运维·zabbix
KingRumn1 天前
Linux信号之标准信号与实时信号
linux·算法
QT 小鲜肉1 天前
【Linux命令大全】001.文件管理之git命令(实操篇)
linux·服务器·笔记·git·elasticsearch
半夏知半秋1 天前
docker常用指令整理
运维·笔记·后端·学习·docker·容器
sishen41991 天前
嵌入式Linux没有学习方向怎么办,嵌入式Linux怎么学
linux
逆风水手1 天前
Ansible自动化运维入门指南
linux·运维·自动化·ansible
tianyuanwo1 天前
SSH会话管理实战:识别与清理非法连接的完整指南
运维·ssh
小豆子范德萨1 天前
两台window配置SSH免密登录
运维·ssh
小北方城市网1 天前
第 6 课:Vue 3 工程化与项目部署实战 —— 从本地开发到线上发布
大数据·运维·前端·ai
旖旎夜光1 天前
Linux(3)(下)
linux·学习