Linux下使用cat、grep、sed查看文件任意几行的数据

使用grep命令

bash 复制代码
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

grep -C 行数 要查的关键字 文件名

使用cat与tail、head的组合命令

1、查看最后1000行的数据

bash 复制代码
cat filename | tail -n 1000
  1. 打印前1000的内容
bash 复制代码
cat filename | head -n 1000 

3.显示1000到300行的数据

bash 复制代码
sed -n '1000,3000p' filename
相关推荐
红辣椒...5 分钟前
codex+第三方模型
java·服务器·前端
Web极客码14 分钟前
AI的下一个风口:智能助力超越ChatGPT
服务器·人工智能·ai编程
!沧海@一粟!22 分钟前
Linux高并发内核优化
linux·运维·oracle
perfect1231264523 分钟前
轻量运维工具fastdp v6版本
linux·运维
linksinke30 分钟前
在 CentOS 7.x 外网环境离线构建便携式 Python 3.11.4 的方案参考
linux·python·centos
xuefuhe32 分钟前
Linux:/bin/false 与 nologin 的本质区别与安全防范
linux
2401_8685347832 分钟前
RTOS与Linux的区别对比解析
linux·运维·服务器
Bert.Cai33 分钟前
Linux chmod命令详解
linux·运维·服务器
eggrall35 分钟前
Linux信号——信号捕捉
linux·运维·服务器
.千余37 分钟前
【Linux】 TCP进阶详解:字节流、粘包问题、异常情况与UDP完整对比2
linux·运维·c语言·开发语言·经验分享·笔记·php