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退出查看日志

相关推荐
草莓熊Lotso1 小时前
Linux 基础 IO 初步解析:从 C 库函数到系统调用,理解文件操作本质
linux·运维·服务器·c语言·数据库·c++·人工智能
Cx330❀2 小时前
从零实现Shell命令行解释器:原理与实战(附源码)
大数据·linux·数据库·人工智能·科技·elasticsearch·搜索引擎
学嵌入式的小杨同学8 小时前
从零打造 Linux 终端 MP3 播放器!用 C 语言实现音乐自由
linux·c语言·开发语言·前端·vscode·ci/cd·vim
EverydayJoy^v^8 小时前
RH134学习进程——十二.运行容器(1)
linux·运维·容器
syseptember8 小时前
Linux网络基础
linux·网络·arm开发
b***25118 小时前
电池组PACK自动化生产线的关键流程与核心优势
运维·自动化
zl_dfq8 小时前
Linux 之 【多线程】(线程的概念、Linux中的线程、页表)
linux
郝亚军9 小时前
如何在Ubuntu和win10/11之间通过samba访问对方的文件
linux·服务器·ubuntu
曦云沐10 小时前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
哲伦贼稳妥10 小时前
职场发展-遇到以下情况请直接准备后手吧
运维·经验分享·其他·职场和发展