专栏首页相遇Linux帅到跳闸的livegrep实时检索代码工具

帅到跳闸的livegrep实时检索代码工具

有时候需要在linux kernel里面查找一些ID或者查询回调函数在哪里实现的,这个时候各种插件工具(cscope,甚至source insight都通通不灵了,只能使用grep这样的工具,但是grep查询的速度也不快,搜索整个linux kernel源码,在我的电脑上至少都要10s,其实也挺快了:-),但是这个10秒用在写代码上又可以

多写一行,为公司省下不少人力。

最近在github上面交友的时候发现有个帅到跳闸的 livegrep工具,也是一个开源项目,搜索速度可达0.2秒,简直就是绝杀,真是居家旅行必备良药。 进入这个网址可以直接搜索里面最新的linux4.19的代码,也支持正则表达式搜索。

https://livegrep.com/search/linux

这也是一个开源项目,也可以搭建自己的搜索库,搭建步骤也不多,我自己也不想折腾演示了,下面的链接都有。

https://github.com/livegrep/livegrep

有了这个livegrep 再配上可以查看各个linux版本的在线工具

http://elixir.free-electrons.com/linux/latest/source

保你看代码的时候都是一脸笑容,觉得自己就是神的选民。

本文分享自微信公众号 - 相遇Linux(LinuxJeff),作者:JeffXie

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 分享以原始patch开始深究Linux内核

    发现很多人都有一个困扰,对linux内核了解到一定程度,比如看过ULK,写过几年linux驱动,甚至在linux系统上工作过很多年的人,想对linux内核源码进...

    jeff xie
  • 三分钟了解数据结构

    而radix tree在linux kernel中有用于根据给定的index,查找对应的page结构:

    jeff xie
  • 使用crash工具看懂slab

    struct kmem_cache *sock_inode_cache 的地址为 ffff881020880fc0

    jeff xie
  • CIA泄露资料分析(黑客工具&技术)—Windows篇

    近期,维基解密曝光了一系列据称来自美国中央情报局(CIA)网络攻击活动的秘密文件,代号为“Vault 7”,被泄露文件的第一部分名为“Year Zero”,共有...

    徐耀
  • 获取指定句柄的类型号.

    在windows系统下.句柄是很常用的. 骚操作的方法可以通过句柄拷贝方式拷贝到另一个进程让其占用句柄.比如独占文件. 但是有时候比如驱动想删除文件.强删文件的...

    IBinary
  • 外媒:域名Covermate.com超35万终端交易

    近段时间,域名圈仍爆出了不少好米交易,我们来看看是哪些域名。

    躲在树上的域小名
  • 微商简史:兴起、繁荣与调整

    郑立鹏  微信安全风控中心高级总监   程   程  腾讯研究院安全研究中心高级研究员 方   雨  资深自媒体人   郭艳萍  社交电商传媒人...

    腾讯研究院
  • 可能是史上最全的Tensorflow学习资源汇总

    在之前的Tensorflow系列文章中,我们教大家学习了Tensorflow的安装、Tensorflow的语法、基本操作、CNN的一些原理和项目实战等。本篇文章...

    用户1737318
  • Spring Boot 1.5.x

    1)‘spring-boot-starter-data-jpa’和‘mysql-connector-java’用于连接mysql数据库

    愤怒的小鸟
  • Hystrix-dashboard 豪猪

    用户5927264

扫码关注云+社区

领取腾讯云代金券