Linux查找命令

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux查找命令相关的知识,希望对你有一定的参考价值。

1.find

find主要基于文件名去查找,其语法为:【find默认是递归的,不需要加-R参数也会自动去子目录查找】

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \\;

比喻现在在一个工程中想找1.c这个文件

find ./* -name 1.c

其他具体的后面还可以跟很多参数,具体参看man手册。

2. grep

grep主要是基于文件内容检索。其语法为:【grep默认不是递归的,需要加-R参数才会去子目录查找】

grep [options] PATTERN [FILE...]

比喻现在要在一个工程中查找“hello”出现的地方

grep "hello" * -R

*表当前目录下所有文件,-R递归到子目录查找

3. which

which 命令的作用是,在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

which 命令的使用实例:

$ which grep
# /bin/grep

 

以上是关于Linux查找命令的主要内容,如果未能解决你的问题,请参考以下文章

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

(办公)记事本_Linux查找命令

关于linux中字符串查找命令咨询

linux whereis 快速查找命令

linux where is命令怎么用

linux whereis-查找二进制程序代码等相关文件路径