windows的find命令_cmd黑客简单攻击命令「建议收藏」

windows的find命令_cmd黑客简单攻击命令「建议收藏」findstr命令用法_cmdfindstr

windows的find命令_cmd黑客简单攻击命令「建议收藏」"

一、findstr命令介绍

findstr 算是find的扩展,功能更强大,关键是还是支持正则表达式。

查看下findstr命令的帮助信息

C:\Users\DELL>findstr /?
在文件中寻找字符串。

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
        strings [[drive:][path]filename[ ...]]

  /B         在一行的开始配对模式。
  /E         在一行的结尾配对模式。
  /L         按字使用搜索字符串。
  /R         将搜索字符串作为一般表达式使用。
  /S         在当前目录和所有子目录中搜索匹配文件。
  /I         指定搜索不分大小写。
  /X         打印完全匹配的行。
  /V         只打印不包含匹配的行。
  /N         在匹配的每行前打印行数。
  /M         如果文件含有匹配项,只打印其文件名。
  /O         在每个匹配行前打印字符偏移量。
  /P         忽略有不可打印字符的文件。
  /OFF[LINE] 不跳过带有脱机属性集的文件。
  /A:attr    指定有十六进位数字的颜色属性。请见 "color /?"
  /F:file    从指定文件读文件列表 (/ 代表控制台)。
  /C:string  使用指定字符串作为文字搜索字符串。
  /G:file    从指定的文件获得搜索字符串。 (/ 代表控制台)。
  /D:dir     查找以分号为分隔符的目录列表
  strings    要查找的文字。
  [drive:][path]filename
             指定要查找的文件。

除非参数有 /C 前缀,请使用空格隔开搜索字符串。
例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或
"there"。'FINDSTR /C:"hello there" x.y' 文件 x.y  寻找
"hello there"。

一般表达式的快速参考:
  .        通配符: 任何字符
  *        重复: 以前字符或类出现零或零以上次数
  ^        行位置: 行的开始
  $        行位置: 行的终点
  [class]  字符类: 任何在字符集中的字符
  [^class] 补字符类: 任何不在字符集中的字符
  [x-y]    范围: 在指定范围内的任何字符
  \x       Escape: 元字符 x 的文字用法
  \<xyz    字位置: 字的开始
  xyz\>    字位置: 字的结束

有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。

C:\Users\DELL>

语法格式

格式:findstr [可选参数] 要查找的字符串 [路径\文件名]

注意点:

  1. 默认是查找当前目录,至少指定一个文件,当然可以同时指定多个,用空格分隔。
  2. 文件名可以使用通配符,例如所有文本文件,就可以写成 *.txt 。

二、例子

1、基本使用

findstr “abc” d:\test.txt

跟find命令差不多。表示在D盘下的test.txt文件中查找含有 abc 这一字符串的所有行。

2、查找带有空格的字符串

findstr  /c:”abc xyz” d:\test.txt

表示查找含有”abc xyz”的行(注意中间有空格),如果不用参数/c:findstr “abc xyz” d:\test.txt 就会输出含有字母 abc 或 xyz 的行。

3、在当前目录及所有子目录下的所有文件中查找

D:\test>findstr /s /i “abc”  *.*

在当前目录(D:\test)及所有子目录下的所有文件中查找“abc”这个字符串,*.* 表示所有类型的文件,同时不区分字符串的大小写。

4、正则表达式的使用

匹配纯字母的行,写法如下:

D:\>findstr “^[a-z]*$” test.txt

匹配abc开头的行,写法如下:

D:\>findstr “^abc” test.txt

今天的文章windows的find命令_cmd黑客简单攻击命令「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/70263.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注