前面介绍的是find命令,我们发现一个find命令居然有那么多的命令,我看到都要晕了,不管没有关系,加油。相信自己!

一、grep命令

  1.1、作用  

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。

    grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

  1.2、命令格式

    grep [options]

  1.3、主要参数

    1.3.1、主要选项    

      -c:只输出匹配行的计数。

      -I:不区分大小写(只适用于单字符)。

      -h:查询多文件时不显示文件名。

      -l:查询多文件时只输出包含匹配字符的文件名。

      -n:显示匹配行及行号。

      -s:不显示不存在或无匹配文本的错误信息。

      -v:显示不包含匹配文本的所有行。

    1.3.2、pattern正则表达式主要参数 

      \: 忽略正则表达式中特殊字符的原有含义。

      ^:匹配正则表达式的开始行。

      $: 匹配正则表达式的结束行。

      \<:从匹配正则表达 式的行开始。

      \>:到匹配正则表达式的行结束。

      [ ]:单个字符,如[A]即A符合要求 。

      [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

      。:所有的单个字符。

      * :有字符,长度可以为0。1

  1.4、实例

    1)显示所有以d开头的文件中包含test的行

    

    2)显示在aa,bb,cc文件中匹配test的行

    $ grep ‘test’ aa bb cc

    3)显示所有包含每个字符串至少有5个连续小写字符的字符串的行   

    $ grep ‘[a-z]\{\}’ aa

    4)查找pass和passwd.txt文件中包含root的行   

     cat passwd passwd.txt |grep -i root  

    5)查找pass和passwd.txt文件中包含root的行 

    grep -i root passwd passwd.txt

二、wc命令

  2.1、作用

    统计文件里面有多少单词,多少行,多少字符

  2.2、格式

    命令格式:wc [option(s)] filename

  2.3、可选项    

    -l 统计行

    -w 统计单词

    -c 统计字符数

三、df命令

  3.1、作用

    显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。

  3.2、命令格式

    df [选项] [文件]

  3.3、命令参数

    3.3.1、必要参数 

      -a 全部文件系统列表

      -h 方便阅读方式显示

      -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024

      -i 显示inode信息

      -k 区块为1024字节

      -l 只显示本地文件系统

      -m 区块为1048576字节

      --no-sync 忽略 sync 命令

      -P 输出格式为POSIX

      --sync 在取得磁盘信息前,先执行sync命令

      -T 文件系统类型

    3.3.2、选择参数      

      --block-size=<区块大小> 指定区块大小

      -t<文件系统类型> 只显示选定文件系统的磁盘信息

      -x<文件系统类型> 不显示选定文件系统的磁盘信息

      --help 显示帮助信息

      --version 显示版本信息

  

  

 2.1

linux(八)linux系统中查找文件二的更多相关文章

  1. linux(七)之linux系统中查找文件

    前面介绍一篇文章介绍了关于vi编辑器的使用,感觉是不是那么多的命令怎么记得住呀,小编也是这样让认为的,但是慢慢的发现,其实还是很有意思的.正所谓熟能生巧多练习,找到其中的规律就ok了.今天看到一句话让 ...

  2. linux系统中的文件权限详解(转)

    一.在<Linux系统中如何查看文件属性>中介绍了通过ls指令来查看文件的属性,具体如下: [命令] letuknowit@ubuntu:/$ cd /tmp letuknowit@ubu ...

  3. 如何使用find命令在Linux中查找文件

    Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构中的文件和目录,并对每个匹配的文件应用用户指定的操作 ...

  4. Linux系统下查找文件的方法

    Linux系统下查找文件的方法 作者:Vashon 时间:20150419 方法一.在当前目录里查找所有名为以 java 开头的文件: find ./ -name "java*" ...

  5. Linux find命令:在目录中查找文件(超详解)

    find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限.大小.时间.inode 号等来搜索文件.但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,f ...

  6. Linux 在文档中查找满足条件的行并输出到文件:

    Linux 在文档中查找满足条件的行并输出到文件: 文件名称: dlog.log    输出文件: out.log 1.满足一个条件(包含  “TJ”  )的语句: grep  “TJ”  dlog. ...

  7. linux中查找文件属于那个软件包的方法

    一.linux中查找文件属于那个软件包的方法 [root@salt prod]# whereis htpasswdhtpasswd: /usr/bin/htpasswd /usr/share/man/ ...

  8. rpm 系 linux 系统中 repo 文件中的 $release 到底等于多少?

    rpm 系 linux 系统中 repo 文件中的 $release 到底等于多少? 结论 对于 8 来说,通过以下命令 #/usr/libexec/platform-python -c 'impor ...

  9. Linux命令(七)查找文件或目录 find

    find 命令可以根据给定的路劲和表达式查找指定的文件或目录.find 参数选项很多,并且支持正则表达式,功能强大. 和管道结合使用可以实现复杂的功能,是系统管理和普通用户必须掌握的命令. 一.fin ...

随机推荐

  1. 《程序设计语言——实践之路》【PDF】下载

    程序设计语言--实践之路>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382240 内容简介 本书在美国大学已有使用了十余年,目前被欧 ...

  2. 小白的Python之路 day2 字符编码和转码

    字符编码和转码 详细文章: http://www.cnblogs.com/yuanchenqi/articles/5956943.html http://www.diveintopython3.net ...

  3. 前端模块化:RequireJS(转)

    前言 前端模块化能解决什么问题? 模块的版本管理 提高可维护性 -- 通过模块化,可以让每个文件职责单一,非常有利于代码的维护 按需加载 -- 提高显示效率 更好的依赖处理 -- 传统的开发模式,如果 ...

  4. Android Looper原理分析

    实际业务使用场景: 某业务场景需要将本地数据传递到服务端,服务端再返回传递成功或者失败的信息. 1. 失败时: 重传5次 2.设置客户端请求的最小时间间隔,这个间隔内最多请求1次 具体逻辑如下:(这里 ...

  5. signalr中Group 分组群发消息的简单使用

    前一段时间写了几篇关于signalr的文章 1.MVC中使用signalR入门教程 2.mvc中signalr实现一对一的聊天 3.Xamarin android中使用signalr实现即时通讯 在平 ...

  6. 2.移植uboot-添加2440单板,并实现NOR、NAND启动

    上章分析了uboot启动流程后,接下来便来配置新的单板,实现nor.nand启动 1.首先在uboot里新建单板2440 : cd board/samsung/ cp smdk2410 smdk244 ...

  7. 随便说说 post-processing

    九月份一篇博都没更新,这段时间一直在unity的坑里爬不起来,感觉真的很绝望啊,仿佛对生活都失去了信心. 渲染问题并没有解决,目前方案只是减轻视觉冲突,降低违和感.项目AR产品也做的越来越艰难,开始经 ...

  8. sql存储过程中使用 output

    1.sql存储过程中使用 output CREATE PROCEDURE [dbo].[P_Max] @a int, -- 输入 @b int, -- 输入 @Returnc int output - ...

  9. Swift语言中与C/C++和Java不同的语法(四)

    这一节,我们将会讨论一下Swift中的函数相关的基本内容 首先是函数的创建: func sayHello (name:String) -> String { return "Hello ...

  10. JS 监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

    在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的需求: 那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包 ...