使用grep命令快速定位代码位置
有时候临时修改代码时,我们不需要或者没有条件使用复杂的代码编辑器。此时使用普通的文本编辑器如nano或vim,加上grep命令即可快速定位并修改代码。
例如,在kernel目录下搜索 CONFIG_BOARD_S3C4410_XXX 内容:
grep -nrE 'CONFIG_BOARD_S3C4410_XXX' kernel
参数说明:
n - 输出行号
r - 遍历
E - 使用正则表达式
如此就会将你要找的内容遍历出来,并列出文件名和行号。
配合vim命令:
vim xxx +n
其中:
xxx 就是前面grep输出的文件路径信息
n 就是签名grep输出的行号
复杂的命令咱记不住,但简单的命令还是能记住很多个的。
- 本文来自:Linux教程网
转载于:https://www.cnblogs.com/haoboke/p/4341260.html
使用grep命令快速定位代码位置相关推荐
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- 快速定位代码位置的IDEA小插件
大家好,我是TJ 一个励志推荐10000款开源项目与工具的程序员 古语有云,工欲善其事,必先利其器,我们编码的时候也是一样的,TJ君不止一次的提到过,一个好的编码工具能让我们的编码效率事半功倍,也正因 ...
- RestfulToolKit:根据接口,快速定位代码
工具:IDEA 插件:RestfulToolKit 快捷键: Ctrl + \ 或 Ctrl + Alt + N 原文 RestfulToolKit:根据接口,快速定位代码
- 提高js调试效率的一个快捷键ctr+g 快速定位代码行
大家在chrome调试时,找到一个js后, 发现想要找到原来的调试的地方好麻烦,需要关键字搜索,但是关键字如果有重复就很麻烦,第一次定位后,一刷新,再找很麻烦,有时候,我明明知道代码,但是还要一行行拖 ...
- 线上CPU飚高(死循环,死锁……)?帮你迅速定位代码位置
top基本使用: top命令参考本篇文章 查看内存和CPU的top命令,别看输出一大堆,理解了其实很简单 top 命令运行图: 第一行:基本信息 第二行:任务信息 第三行:CPU使用情况 第四行:物理 ...
- Oops快速定位代码行方法
原址 Oops 是内核调式中常见的错误之一,尽管Oops出错的时候会打印出堆栈和函数调用关系,但是要定位到哪一行代码,如果仅仅从打印来看,需要不断的增加打印信息来调式,往往事倍功半,这里以举一个例子 ...
- AceJump:快速定位光标位置,有了他你可以丢弃鼠标了
插件官网下载地址:https://plugins.jetbrains.com/plugin/7086-acejump 该插件兼容以下编辑器:IntelliJ IDEA. PhpStorm. WebSt ...
- 如何在vs2008,vs2010的解决方案管理器中快速定位文件位置
1.如果当前文件正在代码编辑器中显示的话,你可以这样设置: Tools->Options->Projects and Solutions. 然后在右侧界面中,把 Track Active ...
- Intellij IDEA插件 CodeGlance 快速定位代码
CodeGlance插件:显示代码地图插件 类似SublimeText的Mini Map插件,看下图就知道什么用了: 安装CodeGlance插件 重启之后,打开代码查看 效果图
最新文章
- 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)
- 研究生再次大幅扩招!高校能否承载?教育部最新表态来了
- 芯片项目烂尾怎么办?国家发改委回应了!
- [转]FINDSTR正则表达式小结
- JVM有哪些类加载器?
- 软件项目管理0707:要对客户发自真心的好
- Arcgis for js开发之直线、圆、箭头、多边形、集结地等绘制方法
- 使用Python检查密码安全程度
- 【Qtcreator】qtcreator的基本使用方法
- hive collect_set mysql group_concat
- 2019微型计算机年度显示器,「MC 2019年度评选获奖产品展播」华硕/ROG DIY精品斩获多个大奖...
- Matlab数据拟合方法介绍
- PostgreSQL中的COMMENT
- 掌财社寒山:俄罗斯银行将在年底前推出数字卢布原型
- 制作适应手机网页、平板电脑(iPad)、电脑网页的三种方法
- 5.5 时间序列预测
- Vigenere密码加密解密原理
- LTE-TDD随机接入过程(4)-RIV的解析和Preamble资源的选择
- python代码手机壁纸_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注
- 分享一篇glibc 2.30内存管理源码分析