Linux下用vim打开超大文件方法

在Linux下用VIM打开大小几个G、甚至几十个G的文件时,是非常慢的,会卡住死机。

这时,我们可以利用下面的方法分割文件,然后再打开。

1 查看文件的前多少行

head -10000 /var/lib/mysql/slowquery.log > temp.log

上面命令的意思是:把slowquery.log文件前10000行的数据写入到temp.log文件中。

2 查看文件的后多少行

tail -10000 /var/lib/mysql/slowquery.log > temp.log

上面命令的意思是:把slowquery.log文件后10000行的数据写入到temp.log文件中。

3 查看文件的几行到几行

sed -n '10,10000p' /var/lib/mysql/slowquery.log > temp.log

上面命令的意思是:把slowquery.log文件第10到10000行的数据写入到temp.log文件中。

4 根据查询条件导出
cat catalina.log | grep '2017-09-06 15:15:42' > test.log

5 实时监控文件输出
tail -f catalina.out

相关推荐
aXin_ya5 分钟前
微服务 第一天
java·运维·微服务
俺不要写代码8 分钟前
Linux上一个简单的echo服务器搭建
linux·运维·服务器
努力努力再努力wz8 分钟前
【MySQL入门系列】:不只是建表:MySQL 表约束与 DDL 执行机制全解析
android·linux·服务器·数据结构·数据库·c++·mysql
前端技术9 分钟前
负载均衡组件 -loadBalancer 无法获取服务端信息问题
运维·负载均衡
bukeyiwanshui20 分钟前
20260416 DHCP以及DNS
linux·网络
zhojiew21 分钟前
在中国区aws通过Network Flow Monitor实现实例网络流量指标上传到cloudwatch
服务器·网络·aws
ALex_zry22 分钟前
Converter双向转换的边界条件处理
运维·服务器·建造者模式
IMPYLH24 分钟前
Linux 的 printf 命令
linux·运维·服务器·bash
国信DRS杭州数据恢复24 分钟前
浪潮服务器RAID5磁盘阵列VMFS文件系统下虚拟机误删除数据恢复
运维·科技·硬件架构·硬件工程·运维开发