Centos7——9.实用指令(搜索查找类)

目录

  • 1. find 指令
  • 2. locate 指令
  • 3. grep 指令 和 管道符号 |

1. find 指令

find 指令将从指定目录向下递归地遍历其各个子目录,将满座条件的文件或者目录显示在终端。

  • 基本语法
    find [搜索范围] [选项]
  • 选项说明
    图1
  • 应用实例
    案例1:按文件名:根据名称查找 /home 目录下的 hello.txt 文件
    图2

    案例2:按拥有者:查找 /opt 目录下,用户名称为 nobody 的文件
    图3

    案例3:查找整个 linux 系统下大于 20m 的文件 (+n 大于 -n小于 n等于)
    图4

    1m = 1024k
    图5

    查询 / 目录下,所有 .txt 的文件
    图6

2. locate 指令

locate 指令可以快速定位文件路径。locate 指令利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位给定的文件。locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻。

  • 基本语法
    locate 搜索文件
  • 特别说明
    由于 locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创建 locate 数据库。
  • 应用实例
    案例1:使用 locate 指令快速定位 hello.txt 文件所在目录
    图7

3. grep 指令 和 管道符号 |

grep 过滤查找,管道符,“|” ,表示将前一个命令的处理结果输出传递给后面的命令处理。

  • 基本语法
    grep [选项] 查找内容 源文件
  • 常用选项
    图8
  • 应用实例
    案例1:在 hello.txt 文件中,查找 “yes” 所在行,并且显示行号
    图9

原文地址:https://www.cnblogs.com/zwxo1/p/11374445.html

时间: 2024-08-30 17:13:08

Centos7——9.实用指令(搜索查找类)的相关文章

Centos7——9.实用指令(文件目录类2)

目录 文件目录类2 11. more 指令 12. less 指令 13. > 指令 和 >> 指令 14. echo 指令 15. head 指令 16. tail 指令 17. ln 指令 18. history 指令 文件目录类2 11. more 指令 more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容.more 指令中内置了若干快捷键,详见操作说明 基本语法 more 要查看的文件 操作说明 应用实例 案例:采用 more 查看文件 /e

Centos7——9.实用指令(时间日期类)

目录 1. date 指令-显示当前日期 2. date 指令-设置日期(重点) 3. cal 指令 1. date 指令-显示当前日期 基本语法 1. date (功能描述:显示当前时间) 2. date "+%Y" (功能描述:显示当前年份) 3. date "+%m" (功能描述:显示当前月份) 4. date "+%d" (功能描述:显示当前是哪一天) 5. date "+%Y-%m-%d- %H:%M:%S" (功能

大数据 Linux实用指令

课时19 运行级别和找回root密码1.指定运行级别运行级别说明0:关机1:单用户[找回丢失密码]2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启要修改默认的运行级别可改文件/etc/ininttab的id:5:initdefault:这一行中的数字命令:init[012356]2.打开终端:vim /etc/inittabinit 3root 输入密码init 5init 0(关机)3.面试题找回丢失的root密码方法:进入到单用户模式,然后修

eclipse 快捷键大全,eclipse查找类,文件,添加注释

/* ---------------------------------------自理解----------------------------------------*/ ctrl+shift+T //查找当前工程下的某个类   实时提示 ctrl+shift+R//查找当前工程下的某个文件   实时提示 ctrl+/添加注释 /* ---------------------------------------自理解--------------------------------------

Linux下的文件查找类命令(转载)

如何快速有效的定位文件系统内所需要查找的文件呢?Linux为我们提供了一些文件查找类的命令,我们需要掌握以下几个命令: http://blog.csdn.net/sailor201211/article/details/53290470 which 命令which会依照用户的PATH环境变量查找一个外部命令对应的可执行文件的路径.如: $ which gcc /usr/bin/gcc whereis 和which命令相比,whereis命令则可以定位一个外部命令的二进制文件.源代码文件及用户手册

超级实用的 Java 工具类

超级实用的 Java 工具类 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流.socket.或者selector且不抛出异常,通常放在finally块 toString:转换IO流. Uri. byte[]为String copy:IO流数据复制

JVM查找类文件的顺序

Java虚拟机(JVM Java Virtual Machine)查找类文件的顺序 1.如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件. 2.如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件. 3.classpath环境变量值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次. 4.classpath环境变量值的结尾出如果没有分号,那么JVM在classpa

JVM查找类文件的顺序(转)

配置classpath 根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中. 例:set classpath=c:\ classpath变量值是java类文件的目录 path变量是windows程序文件的目录 JVM查找类文件的顺序: 如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件. 如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件. 值的结尾处

分析Java的类加载器与ClassLoader(二):classpath与查找类字节码的顺序,分析ExtClassLoader与AppClassLoader的源码

先回顾一下classpath classpath的作用: classpath的作用是指定查找类的路径:当使用java命令执行一个类(类中的main方法)时,会从classpath中进行查找这个类. 指定classpath的方式一:         设置环境变量CLASSPATH,多个路径之间使用英文的分号隔开,也可以指定为jar包路径.          示例:CLASSPATH=c:/myclasses/;c/mylib/aa.jar;c:/mylib/bb.jar;.          注意