问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

linux下查找文件内容

发布网友 发布时间:2022-02-26 15:24

我来回答

5个回答

热心网友 时间:2022-02-26 16:54

  一.find命令
  基本格式:find path expression
  1.按照文件名查找
  (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找
    (2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf
    (3)find /etc -name '*srm*'  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
    (4)find . -name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’的文件
  2.按照文件特征查找
  (1)find / -amin -10   # 查找在系统中最后10分钟访问的文件(access time)
    (2)find / -atime -2   # 查找在系统中最后48小时访问的文件
    (3)find / -empty   # 查找在系统中为空的文件或者文件夹
    (4)find / -group cat   # 查找在系统中属于 group为cat的文件
    (5)find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件(modify time)
    (6)find / -mtime -1   #查找在系统中最后24小时里修改过的文件
    (7)find / -user fred   #查找在系统中属于fred这个用户的文件
    (8)find / -size +10000c  #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
    (9)find / -size -1000k   #查找出小于1000KB的文件
  3.使用混合查找方式查找文件
  参数有: !,-and(-a),-or(-o)。
  (1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟内修改的文件
   (2)find / -user fred -or -user george   #在/目录下查找用户是fred或者george的文件文件
   (3)find /tmp ! -user panda  #在/tmp目录中查找所有不属于panda用户的文件
  
  二、grep命令
  基本格式:find expression
  1.主要参数
  [options]主要参数:
    -c:只输出匹配行的计数。
    -i:不区分大小写
    -h:查询多文件时不显示文件名。
    -l:查询多文件时只输出包含匹配字符的文件名。
    -n:显示匹配行及行号。
    -s:不显示不存在或无匹配文本的错误信息。
    -v:显示不包含匹配文本的所有行。
  pattern正则表达式主要参数:
    \: 忽略正则表达式中特殊字符的原有含义。
    ^:匹配正则表达式的开始行。
    $: 匹配正则表达式的结束行。
    \<:从匹配正则表达 式的行开始。
    \>:到匹配正则表达式的行结束。
    [ ]:单个字符,如[A]即A符合要求 。
    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
    .:所有的单个字符。
    * :有字符,长度可以为0。
  2.实例
  (1)grep 'test' d*  #显示所有以d开头的文件中包含 test的行
  (2)grep ‘test’ aa bb cc    #显示在aa,bb,cc文件中包含test的行
  (3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符的字符串的行
  (4)grep magic /usr/src  #显示/usr/src目录下的文件(不含子目录)包含magic的行
  (5)grep -r magic /usr/src  #显示/usr/src目录下的文件(包含子目录)包含magic的行
  (6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
  

热心网友 时间:2022-02-26 18:12

GVIM 可以分割窗口实现查找多个文件的功能。不过最好是用命令行这个强大的工具了。

比如查找 /home/znsys/ 下所有含 VoIP 的文件名称:
grep -l 'VoIP' /home/znsys/*

比如查找 /home/znsys/ 文件夹下的所有第三层目录内所有文件中包含 “networking" 的行:
如这些目录:
/home/znsys/client_1/data/
/home/znsys/client_2/data/
/home/znsys/vendor_1/data/
命令为:
grep -i /home/znsys/*/data/* 'networking'

搜索
----
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 <字符串>|"<正则表达式>" [文件名]
在文件中搜索内容

热心网友 时间:2022-02-26 19:46

找文本内容grep(global search regular expression(RE) and print out the line) 正则表达式搜索文本内容。
找命令whereis 命令名
查看环境变量 export

热心网友 时间:2022-02-26 21:38

find命令可以查找文件,如果在查找所有文件,执行find -name / *
楼主说的变量是指环境变量?环境变量一般都会在profile文件中指定,该文件有两个地方有,/etc/profile,这个是系统的配置文件,在这个文件设置的环境变量所有用户都可以使用,另一个是~/.bash_profile,这个文件是针对某一用户的。

热心网友 时间:2022-02-26 23:46

这个不难,建议学习vim和ctags,这样虽然花了你点时间,但会大大加速你以后的开发。

以上建议是需要时间练习才会使用的,下面的是简便方法:
1,假设你要寻找的变量叫var,它在 xx文件夹下的某个文件中
2,cd xx
3, grep -R "var" *

我靠,以上各位回答的都是什么啊?有没有在Linux进行研发的经验阿!!!
linux查找文件内容

linux查找文件内容命令是grep、fgrep和egrep命令。这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项...

linux怎么查看文件内容?

linux查看目录下的文件1、打开linux系统,在linux的唯清桌面的空白处右击。2、在弹出的下拉选项辩山雀里,点击打开终端。3、在终端窗携早口输入ls+目录文件名回车,即可看到目录下的文件。”linux查看文件内容的几种命令好多的吧,我说下常用的吧 cat#将文件内容输出到屏幕 head#查看文件开头N行 tail#...

linux 查找文件命令

1、find。find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。2、locate。locate命令其实是"find-name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次。3、where...

linux查看文件内容命令vimlinux查看文件内容命令

方法1:使用find命令在Linux中搜索文件和文件夹 find命令被广泛使用,并且是在Linux中搜索文件和文件夹的著名命令。它搜索当前目录中的给定文件,并根据搜索条件递归遍历其子目录。它允许用户根据大小、名称、所有者、组、类型、权限、日期和其他条件执行所有类型的文件搜索。运行以下命令以在系统中查找给定文...

Linux系统查看文件内容的命令有哪些

1、more指令-分页显示文件内容 more file1:查看文件file1的文件内容;more -num file2:查看文件file2的内容,一次显示num行;more +num file3:查看文件file3的内容,从第num行开始显示;2、less指令——可以向前或向后查看文件内容 less file1:查看文件file1的内容;less -m file2:查看文件file2...

linux/查找一个目录的linux命令

查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print 更详细 可以去 百度下一个linux命令手册

linux下find命令

find命令的具体命令的语法格式为find[参数][路径][查找和搜索范围]。参数:-name 按名称查找 -size 按大小查找 -user 按属查找 -type 按类型查找 -iname 忽略大小写 参考范例:如果是查找当前用户主目录下的所有文件,则具体命令为:[root@linuxcool ~]# find $HOME -print ...

Linux下怎样搜索文件

Linux下搜索文件,可以使用find命令。1、find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。2、命令一般格式:find(选项)(参数)3、常用参数...

Linux中在当前目录下查找某个文件。

1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。4、假如不知道文件的...

Linux里怎样查找文件内容

Linux查找文件内容的常用命令方法。从文件内容查找匹配指定字符串的行:grep "被查找的字符串" 文件名 例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件 grep "thermcontact" */*.in 从文件内容查找与正则表达式匹配的行:grep –e “正则表达式” 文件名 查找时不区分大小写:grep –i...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
巧迪尚惠珍珠焕颜亮彩液的持妆效果怎么样? 带来的 听说这个巧迪尚惠怎么样比较 巧迪尚惠适合什么肤质?巧迪尚惠适合敏感肌吗? 今天从淘宝上收到物品,嗯,不满意,想要退货 ,请问如何寄还给他呢 ? 大家看一下这段随身听上的日文啥意思? 我在淘宝网上买了一件东西忘记去签收快递,现在找不到快递公司地址可以退 ... 我这样是不是可以吃参苓白术丸 请教淘宝 退货流程 包括叫快递上门 我吃参灵白术丸合适吗? 我的oppo手机被锁住了怎么办? linux中怎么用find查询文件内容 linux查找文件内容命令 微信转账限额20万怎么解除 linux find能搜索文件里面的内容吗? 微信限额20万怎么提升? 微信年限额20万怎么提升 视频的水印怎么去除 微信限额10万变20万怎么弄 微信限额10万怎么提升20万 如何将自己的微信零钱支付额度从10万提升到20万? 上海特产哪些值得买的 微信零钱限额20万,能否提升或者修改限额呢? 来上海玩,不知上海有什么特产可以带回家的 微信限额20万怎么提升到50万 微信钱包转账一年20万限额,怎样才可以提高额度 上海有什么好吃的好玩的特产 要能带走的 怎么提高微信支付20万限额的额度 微信零钱支付超过20万怎么提高额度? 上海有什么特产值得带回家? 上海有什么值得带回去送给家人的特产? 如何在Linux下查找文件内容包含某个特定字符串的文件 有什么简单的办法可以帮助去除牙结石? 有什么方法可以去除牙结石 除了洗牙还有什么办法能去除牙结石? 手机忘记解锁密码怎么办? 除了洗牙以外还有什么方法能去除牙结石? 有牙结石怎么去除?有哪些方法可以去除牙结石? 牙结石有什么办法去除 30分钟就能将结石清除干净 牙结石有什么办法去除吗? 手机忘记解锁密码怎么办? 怎样去除牙结石?有什么好办法? 要去掉牙结石有什么简单的办法没有? 去除牙结石的办法 我的手机忘记锁屏密码了要怎么办啊? 牙结石有什么办法去除? 小米8手机忘记解锁密码怎么办啊 用什么方法去除牙结石 请问什么方法祛除牙结石最好? 怎么去牙石?有什么方法可以有效去牙石? 除了去洗牙还有什么能去除牙结石的方法
  • 焦点

最新推荐

猜你喜欢

热门推荐