您的位置:首页 > 运维架构 > Linux

linux中对代码、文件查找的两个重要命令grep和find

2011-02-25 13:41 996 查看
1、grep [option] PATTERN [FILE...]

举个例子: 在内核目录下查找包含"request_irq"字样的文件。

cd /work/system/linux-2.6.22.6/

//*表示查找当前目录下的所有文件、目录,-R表示递归查找子目录

grep "request_irq" * -R

在内核的kernel目录下查找包含"request_irq"字样的文件。

另外一个例子:cd /work/system/linux-2.6.22.6/

//kernel 表示在当前目录的kernel子目录下查找,-R表示递归查找它的所有子目录

grep "request_irq" kernel -R

2、find [-H] [-L] [-P] [path...] [expression]

举个例子:在内核目录下查找文件名中包含"fb"字样的文件.

cd /work/system/linux-2.6.22.6/

find -name "*fb*"

另外一个例子: 在内核的drivers/net目录下查找文件名中包含"fb"字样的文件

cd work/system/linux-2.6.22.3/

find drivers/net -name "*fb*"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: