精华内容
下载资源
问答
  • linux系统中,查看指定文件的指定内容,linux查找文件内容linux文件关键字搜索: 查找所有 1.grep ‘异常’ catalina.out 2.cat catalina.out | grep ‘线程池计算当月理财余额异常’ 指定条件 1.匹配行上下10行 ...

    linux系统中,查看指定文件的指定内容,linux查找文件内容,linux文件关键字搜索:

    查找所有

    1.grep ‘异常’ catalina.out

    2.cat catalina.out | grep ‘线程池计算当月理财余额异常’

    指定条件

    1.匹配行上下10行 grep -10 ‘线程池计算当月理财余额异常’ catalina.out

    2.匹配行前10行 grep -B 10 ‘线程池计算当月理财余额异常’ catalina.out

    3.匹配行后10行 grep -A 10 ‘线程池计算当月理财余额异常’ catalina.out

    4.包含2个关键字 grep ‘线程池’ catalina.out | grep ‘exception’

    5.统计出现次数 grep -o ‘exception’ app.log | wc -l

    6.输出到文件 grep -o ‘exception’ app.log > aaa.txt

    展开全文
  • 使用grep搜索文件内容——快捷、方便(1) 在当前目录下的所有文件的文件内容中查找哪个文件的内容中有findcontents(大小写不敏感,列出findcontents所在文件的所在行)——适合于当前目录下的文件及目录数目比较少,...

    使用grep搜索文件内容——快捷、方便

    (1) 在当前目录下的所有文件的文件内容中查找哪个文件的内容中有findcontents(大小写不敏感,列出findcontents所在文件的所在行)——适合于当前目录下的文件及目录数目比较少,如果查找后列出内容过多,将会失去查找意义。

    grep -rin findcontents *

    (2) 如果查找后列出内容过多,就需要用如下命令(只列出findcontents在所在文件的出现次数):

    grep -ric findcontents * | grep -v :0

    (3) 如果根本不知道文件所在目录,就需要在根目录下进行查找(查找整个硬盘空间),但是由于根目录下某些文件(bin、sbin、boot、dev、initrd、lib)没有查找价值,因而要将其排除在查找范围之外

    # cd /

    grep -rin findcontents `ls | grep -vE 'bin|boot|dev|initrd|lib'`

    (4) 查找包含指定字符的指定后缀名的文件

    find / -type f -name "*.txt" -exec grep -l "love" {} \;

    ------------------------------------------

    -i, --ignore-case

    -n, --line-number

    -c, --count

    -r, --recursive

    -v, --invert-match

    -E, --extended-regexp

    -e PATTERN, --regexp=PATTERN

    Use PATTERN as the pattern; useful to protect patterns beginning with -.

    注:有c的时候n将失效

    展开全文
  • whereis 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 ...在文件索引数据库中搜索文件 -d 搜索指定数据库 updatedb 更新文件

    whereis <程序名称>

    查找软件的安装路径
    -b 只查找二进制文件
    -m 只查找帮助文件
    -s 只查找源代码
    -u 排除指定类型文件
    -f 只显示文件名
    -B <目录> 在指定目录下查找二进制文件
    -M <目录> 在指定目录下查找帮助文件
    -S <目录> 在指定目录下查找源代码

    locate <文件名称>

    在文件索引数据库中搜索文件
    -d <数据库路径> 搜索指定数据库
    updatedb
    更新文件索引数据库

    find [路径] <表达式>

    查找文件
    -name <表达式> 根据文件名查找文件
    -iname <表达式> 根据文件名查找文件,忽略大小写
    -path <表达式> 根据路径查找文件
    -ipath <表达式> 根据路径查找文件,忽略大小写
    -amin <分钟> 过去N分钟内访问过的文件
    -atime <天数> 过去N天内访问过的文件
    -cmin <分钟> 过去N分钟内修改过的文件
    -ctime <天数> 过去N天内修改过的文件
    -anewer <参照文件> 比参照文件更晚被读取过的文件
    -cnewer <参照文件> 比参照文件更晚被修改过的文件
    -size <大小> 根据文件大小查找文件,单位b c w k M G
    -type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录

    p 管道文件 f 普通文件 l 链接 s 端口文件
    -user <用户名> 按归属用户查找文件
    -uid <uid> 按UID查找文件
    -group <群组名> 按归属群组查找文件
    -gid <gid> 按GID查找文件

    -empty 查找空文件


    从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行 
    find / -type f -name "*.log" | xargs grep "ERROR" 

    系统查找到httpd.conf文件后即时在屏幕上显示httpd.conf文件信息。 
    find/-name"httpd.conf"-ls 

    在根目录下查找某个文件 
    find . -name "test" 


    grep在某个目录下查找包含某个字符串的文件 

    grep -r "zh_CN" ./ 
    可以输出到文件中 
    grep -r "zh_CN" > find.txt

    从文件内容查找匹配指定字符串的行:
    $ grep "被查找的字符串" 文件名
    从文件内容查找与正则表达式匹配的行:
    $ grep –e “正则表达式” 文件名
    查找时不区分大小写:
    $ grep –i "被查找的字符串" 文件名
    查找匹配的行数:
    $ grep -c "被查找的字符串" 文件名
    从文件内容查找不匹配指定字符串的行:
    $ grep –v "被查找的字符串" 文件名


    展开全文
  • whereis 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 ...在文件索引数据库中搜索文件 -d 搜索指定数据库 updatedb 更新文件索引数据库 f...
    whereis <程序名称>
    查找软件的安装路径
    -b 只查找二进制文件
    -m 只查找帮助文件
    -s 只查找源代码
    -u 排除指定类型文件
    -f 只显示文件名
    -B <目录> 在指定目录下查找二进制文件
    -M <目录> 在指定目录下查找帮助文件
    -S <目录> 在指定目录下查找源代码

    locate <文件名称>
    在文件索引数据库中搜索文件
    -d <数据库路径> 搜索指定数据库
    updatedb
    更新文件索引数据库


    find [路径] <表达式>
    查找文件
    -name <表达式> 根据文件名查找文件
    -iname <表达式> 根据文件名查找文件,忽略大小写
    -path <表达式> 根据路径查找文件
    -ipath <表达式> 根据路径查找文件,忽略大小写
    -amin <分钟> 过去N分钟内访问过的文件
    -atime <天数> 过去N天内访问过的文件
    -cmin <分钟> 过去N分钟内修改过的文件
    -ctime <天数> 过去N天内修改过的文件
    -anewer <参照文件> 比参照文件更晚被读取过的文件
    -cnewer <参照文件> 比参照文件更晚被修改过的文件
    -size <大小> 根据文件大小查找文件,单位b c w k M G
    -type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录 p 管道文件 f 普通文件 l 链接 s 端口文件
    -user <用户名> 按归属用户查找文件
    -uid <uid> 按UID查找文件
    -group <群组名> 按归属群组查找文件
    -gid <gid> 按GID查找文件
    -empty 查找空文件


    从文件内容查找匹配指定字符串的行:
    $ grep "被查找的字符串" 文件名
    从文件内容查找与正则表达式匹配的行:
    $ grep –e “正则表达式” 文件名
    查找时不区分大小写:
    $ grep –i "被查找的字符串" 文件名
    查找匹配的行数:
    $ grep -c "被查找的字符串" 文件名
    从文件内容查找不匹配指定字符串的行:
    $ grep –v "被查找的字符串" 文件名

    从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
    find / -type f -name "*.log" | xargs grep "ERROR"

    系统查找到httpd.conf文件后即时在屏幕上显示httpd.conf文件信息。
    find/-name"httpd.conf"-ls

    在根目录下查找某个文件
    find . -name "test"

    在某个目录下查找包含某个字符串的文件

    grep -r "zh_CN" ./

    可以输出到文件中
    grep -r "zh_CN" > find.txt
    展开全文
  • Linux搜索文件内容

    千次阅读 2016-11-10 10:45:49
    比如在linux中查找文件内容包含“http”的文件 cd grep -nr "test" * 只查找某个特定的文件类型呢,只在.log文件中查找文件内容包含 grep -nr "test" *.log
  • Linux文件查看、内容搜索命令Linux系统的目录结构树状目录Linux常见的目录CAT---在终端设备上显示文件内容常用选项less---分页显示工具常用参数head,tail命令head--显示文件开头内容tail---查看文件尾部内容wc---...
  • b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-S 在指定目录下查找源代码locate 在文件索引数据库中搜索文件-...
  • linux搜索文件内容

    千次阅读 2019-03-06 19:45:24
    如果是用vi打开文件后,在命令行下输入“/关键字” 如果是在没有打开文件的前提就用"cat 文件名 | grep"关键字""
  • 属原创! linux文件内容的并行搜索! 并输出搜索结果和错误结果
  • linux文件搜索

    2021-05-05 16:00:35
    linux文件搜索 一. grep命令 在linux中怎么搜索,查找文件里面的内容呢,我这里做一个简单的归纳总结,都是一些平时常用的命令 1 搜索某个文件是否包含字符串 grep Seccomp status grep “Seccomp” status这里加一...
  • 在写Linux服务器上的一些程序时,偶尔会碰到需要搜索某个字段是否存在于某个文件中,为了实现这个目的,我们可以使用grep命令 以下是两种通用的使用方法: 从文件搜索目标字符串 eg: 从file.txt中搜索string: ...
  • 文章目录Linux Shell CentOS 构建文件搜索命令 / 不打开文件搜索文件内容1、代码2、用法 Linux Shell CentOS 构建文件搜索命令 / 不打开文件搜索文件内容 1、代码 #!/usr/bin/env bash . "/root/cmd/import-utils...
  • 1. 根据内容搜索指定文件 ​​​​​​​ grep "初始化com.yky.mq.extension.JDBCUtil工具类" ../data/activemq.log 2. 指定行号范围查看文件内容 more +30 ../data/activemq.log 或者 cat ../data/...
  • 很简单:扫描指定目录下的所有文件,依次以文本方式打开所有文件,逐行读取内容进行搜索;如果包含要搜索的字符串,就输出。 在输出的时候,使用ascii码对匹配的搜索串做了高亮显示。 代码如下: View Code ...
  • Ubuntu Linux搜索文件和文件内容whereis 查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-...
  • Linux如何搜索查找文件里面内容
  • 五种方法首先让我们一起来看下,一共有多少种方法来指定告诉linux共享库链接器ld.so已经编译好的库libbase.so的位置呢?答案是一共有五种,它们都可以通知ld.so去哪些地方找下已经编译好的c语言函数动态库,它们是:...
  • 从头看文件内容 more system.log -->从尾部到前看100hang tail -f 100 system.log 赋予当前账号Root权限 sudo -I 查找某个文件中的关键字 -->在gz文件中查找15634 find -type f -name "system.gz...
  • 前言本文主要讲解Linux系统里最常用的5个高效搜索文件的命令,他们分别是which,type,whereis,locate,findlinux搜索文件的5个高效命令的正确使用方法他们的使用分别是:which:在PATH路径变量中,搜索系统命令...
  • 1、根据 文件或目录名称 搜索 1、精准搜索,名字必须为 init 才能搜索的到 find /etc -name init 2、精准搜索,名字必须为 init或者有字母大写也能搜索的到 find /etc -iname init 2、模糊搜索,以 init 结尾的...
  • Linux搜索文件名和搜索文本内容命令

    万次阅读 2019-06-19 17:23:49
    1.搜索文件名:find命令 a.桌面系统如何搜索某个文件名? Windows或Linux系统自带搜索文件名可视化功能 ...b.Linux终端如何搜索某个文件名?...举例说明:在整个系统中查找所有bin文件命令: ...2.搜索文本内容:grep命令 ...
  • Linux搜索文件内容

    千次阅读 2019-03-02 11:14:48
    1、递归搜索文件内容,如果查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件...
  • Linux文件搜索

    2019-12-07 10:56:26
    文件搜索及文件内容搜索1.find 搜索文件2.grep 搜索内容3.grep 查看指定进程 find:在系统中搜索符合条件的文件名,使用通配符匹配时为完全匹配; grep:在文件中搜索符合条件的字符串,使用正则表达式匹配时为包含...
  • Linux递归搜索特定文件内容 因为PyTorch报 Warning 很讨厌: [W IndexingUtils.h:20] Warning: indexing with dtype torch.uint8 is now deprecated, please use a dtype torch.bool instead. (function ...
  • -- Sandra Henry-stocker在最近的帖子中,我们看了如何识别并定位硬链接的文件(即,指向同一硬盘内容并共享 inode)。在本文中,我们将查看能找到具有相同内容,却不相链接的文件的命令。硬链接很有用是因为它们能够...
  • 1 文件搜索——locate lacate命令用于文件搜索,其格式为:locate [文件名] 举例说明 在后台数据库中按文件名搜索搜索速度更快。locate命令所搜索的后台数据库的路径为: /var/lib/mlocate 对于新建文件,使用...
  • Linux查找文件内容的常用命令方法。从文件内容查找匹配指定字符串的行:$ grep “被查找的字符串” 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep “thermcontact” */*.in从文件内容查找...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,430
精华内容 1,372
关键字:

linux文件内容搜索

linux 订阅