试试这个

grep -Hri function_name .

如果你只想要路径:

grep -ril function_name .

说明

>尾随.代表当前目录

> -i:不区分大小写

> -r:递归

> -H:打印每个匹配的文件名

> -l:抑制正常输出;而是打印通常打印输出的每个输入文件的名称.

最后但并非最不重要的

一个有趣的工具是ack,它将避免搜索.svn,.cvs,.git dirs等…它旨在搜索代码.

示例:

$cd /usr/share/perl5

$ack -r 'Larry\s+Wall'

site_perl/Inline/C.pm

370:# bindings to. This code is mostly hacked out of Larry Wall's xsubpp program.

core_perl/overload/numbers.pm

5:# Copyright (C) 2008 by Larry Wall and others

core_perl/CPAN.pm

876:# From: Larry Wall

或只是文件路径:

$ack -rl 'Larry\s+Wall'

vendor_perl/LWP.pm

site_perl/Inline/C.pm

core_perl/overload/numbers.pm

core_perl/CPAN.pm

core_perl/SelfLoader.pm

core_perl/AutoLoader.pm

core_perl/AutoSplit.pm

core_perl/Test/Harness.pm

core_perl/XSLoader.pm

core_perl/DB.pm

不需要结局.与ack(与grep相比)

linux下文件夹函数,如何从linux上的文件夹中找到一个函数相关推荐

  1. python中用函数编写程序_python编写程序,在程序中定义一个函数,计算1+1/2+1/3+1/4+……+1/n...

    python语言编写的程序需要运行库.Python(英语发音:/?pa?θ?n/),是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于 ...

  2. Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B

    Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...

  3. linux下tar gz bz2 tgz z等众多压缩文件的解压方法

    对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见 的压缩文件就只有两种,一是,zip,另一个是.rar. ...

  4. linux iphone文件,在linux下生成iphone所需要的视频和音频文件的方法总结

    在linux下生成iphone所需要的视频和音频文件的方法总结 (2011-05-07 09:53:18) 标签: linux iphone mencoder ffmpeg mplayer 一.生成可 ...

  5. Linux下命令行打开word、excel、pdf文件

    Linux下命令行打开word.excel.pdf文件 1.打开word文件 wps xxx.docx xdg-open xxx.docx 2.打开excel文件 et xxx.xlsx xdg-op ...

  6. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  7. linux下使用命令将doc、docx、ppt文件转成转换图片文件

    linux下使用命令将doc.docx.ppt文件转成pdf格式 解决方案分成两步: 安装unoconv 安装imagemagick 将word文档转换成pdf格式 将pptx文档转换成pdf格式 将 ...

  8. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  9. linux下的磁盘配额简介暨 linux下加挂硬盘续

    linux下的磁盘配额简介暨 linux下加挂硬盘续 实验环境 VMware 6.5.2 +redhat Enterprise 5 as 以上是内核版本,还有方便起见加挂一块硬盘 这只是我的环境 实验 ...

最新文章

  1. Phpcms V9手机门户设置教程:怎么用PC V9做手机网站
  2. NodeJs开发微信公众号(一)
  3. Ubuntu系统给磁盘配额(Quota)
  4. react创建新项目
  5. boost::histogram::indexed用法的测试程序
  6. win7关机快捷键_1个U盘+1款软件,电脑小白也能在家轻松重装win7系统
  7. C++学习笔记——虚函数
  8. 三阶汉诺塔java源代码_如何使用Java实现汉诺塔问题求解
  9. 全方位测评Hive、SparkSQL、Presto 等七个大数据查询引擎,最快的竟是……| 程序员硬核测评...
  10. ACL 2020投稿论文超3000篇,中国投稿量第一,录取率却未进前10
  11. 近些年deep learning在推荐系统的应用
  12. C# 数组拷贝 byte数组拷贝,char数组拷贝
  13. libjpeg-turbo编译流程
  14. android 添加一维数组,Android:打造“万能”Adapter与ViewHolder
  15. 如何实现图片的上传-(上传到本地)
  16. 苹果开发者账号官方翻译篇-创建证书
  17. TVS 管选型与 ESD 防护设计
  18. 服务器上Ubuntu系统安装
  19. 7-33 统计素数并求和(20 分)
  20. 帖子的评论及回复表的数据库设计

热门文章

  1. C#利用Graphics类绘制进阶--绘制商品69码EAN-13
  2. 清华计算机系上热搜!近 9 成优秀毕业生放弃留学,前 50 名 41 人留校深造......
  3. 无监督特定类别的网格重建(U-CMR) | ECCV
  4. SuMa++: LiDAR-based Semantic SLAM
  5. 一分钟详解initUndistortRectifyMap函数bug修复方法
  6. PCL从0到1|点云滤波之直通滤波与体素法滤波
  7. Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题
  8. OpenCV学习中遇到的小问题—关于图像赋值
  9. Nat. Commun. | 多层生物分子网络的鲁棒性研究
  10. 第三课.运算符与表达式