当前位置: 首页 > news >正文

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


http://www.mrgr.cn/news/1259.html

相关文章:

  • centOS和麒麟V10系统,mysql数据库移植
  • 8.18 day bug
  • 【分布式系统】关于主流的几款分布式链路追踪工具
  • C语言:for、while、do-while循环语句
  • 最小路径和[中等]
  • 十一、OpenCVSharp 中的图像的特征提取
  • Linux--传输层协议UDP
  • Linux服务器(CentOS)安装redis
  • 针对thinkphp站点的漏洞挖掘和经验分享
  • 常见的排序算法汇总(详解篇)
  • 基于WEB的旅游推荐系统设计与实现
  • Android 11强制App固定user_rotation方向显示
  • Kylin的工作原理及使用分享
  • Selenium与Web Scraping:自动化获取电影名称和评分的实战指南
  • 《工厂模式在软件开发中的深度剖析与应用》
  • 如何在Linux系统上使用ONLYOFFICE文档编辑PDF文件
  • 基础第3关:LangGPT结构化提示词编写实践
  • MyBatisPlus:持久层操作Wrappers和ChainWrappers工具类
  • 如何使用dd命令制作银河麒麟系统镜像U盘启动盘?
  • Jenkins使用Publish Over SSH插件远程部署程序到阿里云服务器