`

Windows DOS之find命令

阅读更多

来源:http://www.hxstrive.com/article/83.htm

 

 

作用:Find是一个搜索命令, 用来在文件中搜索特定字符串

语法:

    FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

 

说明:

        /V  显示所有未包含指定字符串的行。

        /C  仅显示包含字符串的行数。

        /N  显示行号。

        /I  搜索字符串时忽略大小写。

        /OFF[LINE]  不要跳过具有脱机属性集的文件。

        "string"  指定要搜索的文本字符串。

        [drive:][path]filename  指定要搜索的文件。

 

注意:如果没有指定路径,FIND 将搜索在提示符处键入的文本或者由另一命令产生的文本。

 

        Find是一个搜索命令, 用来在文件中搜索特定字符串,通常也作为条件判断的铺垫程序。这个命令单独使用的情况在批处理中是比较少见的,因为没什么实际意义。还是借例三来说明:

1
2
3
4
5
@echo off
netstat -a -n > a.txt
type a.txt | find "7626" && echo "Congratulations! You have infected GLACIER!"
del a.txt
pause & exit

        先用 netstat 命令检查是否有冰河默认的端口 7626 在活动,并把结果保存到 a.txt 中。然后使用 type 命令列出 a.txt 中的内容,再在列出的内容中搜索字符串"7626" ,发现有的话则提示中了冰河,否则退出。看,find 命令其实就这么简单,但有一点必须要注意到:

 

        如果不使用 type 命令列出 a.txt 中的内容,而是直接使用find命令在a.txt中找"7626"(find a.txt "7626" && echo "Congratulations! You have infected GLACIER!"),就必须得给出这个a.txt 的绝对路径(我试过了, find 并没有默认路径就是当前路径的功能,必须手动指定)。因为在find 命令的帮助里有这么一句话:如果没有指定路径,find 将搜索键入的或者由另一个命令产生的文字。这里的"另一个命令"自然就指的type命令了。至于find命令的其他几个参数如 v、 n、 i 等, 有兴趣的朋友自己去研究吧,这已经属于 DOS 学习的内容了,这里就不做介绍。关于 find 命令和其他命令的一些更精妙的用法 (有些简直令人叫绝) , 后续的教程中将介绍, 希望关注。

 

分享到:
评论

相关推荐

    windows DOS 命令大全

    Windows操作系统虽然已经发展到了图形用户界面(GUI)时代,但在某些特定场合,如系统维护、自动化脚本或者在没有GUI环境的情况下,DOS命令仍然发挥着重要作用。本篇文章将详细介绍Windows中的DOS命令大全,帮助初学...

    DOS命令大全 (windows dos 命令行)

    DOS(Disk Operating System)命令是早期Windows操作系统中用于管理和操作计算机系统的一种...随着技术的发展,虽然现在有许多更先进的工具,但DOS命令的基础知识仍然是计算机用户尤其是IT专业人士的必备技能之一。

    Windows DOS运行命令大全

    这些只是DOS命令的一小部分,实际上还有很多其他命令,如`find`用于在文件中搜索字符串,`tree`显示目录结构,`date`和`time`设置日期和时间等。熟练掌握这些命令可以大大提高你在Windows环境下的工作效率,尤其是在...

    windows dos下xargs使用

    在Windows DOS环境下,xargs命令通常不是内置的,但可以通过安装一些开源工具,如Cygwin,来获得这个功能。Cygwin是一个提供Linux环境下的命令行工具在Windows上运行的开源软件。在这个环境中,我们可以找到`xargs....

    Windows命令行(DOS命令)图文教程.doc

    * Windows 命令行(DOS 命令)还提供了许多高级命令,例如 `find`、`sort`、`xcopy` 等,用于实现更复杂的操作。 * 在 Windows 命令行(DOS 命令)中,用户可以使用批处理文件来自动执行一系列命令。 * Windows ...

    Windows下DOS命令实用技术详解

    DOS命令实用技术是系统管理员、开发者以及对计算机操作有深入需求的用户必备的技能之一。本资料将深入解析Windows环境下DOS命令的使用技巧。 1. **启动DOS命令提示符**:在Windows中,用户可以通过在搜索栏输入...

    windows系统下使用的findx命令

    其中,`findx`就是一个例子,它扩展了Windows DOS命令`find`的功能,提供了更为强大的文本搜索能力。`findx`命令的使用方式与Linux下的`find`命令非常接近,使得熟悉Linux操作的用户在Windows环境下也能便捷地进行...

    dos批处理脚本命令详解

    随着DOS逐渐被更现代的操作系统取代,批处理的概念和原理仍然在各种脚本语言中得到沿用,例如Windows PowerShell和Linux Shell Scripting。因此,掌握DOS批处理对于理解计算机自动化和脚本编程有着重要的基础作用。

    DOS命令集 DOS命令集 DOS命令集

    在信息技术领域,特别是对于计算机操作系统而言,DOS(磁盘操作系统)作为早期个人电脑上广泛使用的操作系统之一,其命令集至今仍具有重要的学习与应用价值。尽管现代操作系统如Windows已普及,但掌握DOS命令仍然是...

    windows dos 命令 bat 集合

    在Windows操作系统中,DOS(Disk Operating System)命令行接口是一种传统的文本模式用户界面,用于执行各种系统操作。BAT文件则是批处理文件,它包含了可以连续执行的一系列DOS命令,方便用户自动化日常任务。本...

    《DOS基础操作命令大全》.doc

    FIND命令用于查找文件。使用find 文件名命令可以查找某文件,findstr “Hello” aa.txt命令可以在aa.txt文件中寻找“Hello”字符串。 这些命令是DOS基础操作命令的核心部分,掌握这些命令可以帮助您更好地使用DOS...

    Windows-DOS命令大全

    DOS提供了基础的文件管理、磁盘操作和程序执行功能,虽然现在已经被图形化的Windows Explorer所取代,但在特定场景下,如系统维护、批处理脚本编写或高级用户操作时,DOS命令依然非常有用。下面将详细介绍一些重要的...

    windows dos命令大集合

    尽管现在Windows操作系统已经提供了图形化用户界面,但DOS命令仍然是许多高级用户和系统管理员不可或缺的工具,尤其在进行系统维护、批处理脚本编写以及与低级系统交互时。本文将对Windows中的DOS命令进行全面详细的...

    DOS命令详解 DOS实例学习

    尽管现代操作系统如Windows已经内置了图形界面,但DOS命令的基础知识仍然是许多IT专业人员的必备技能,尤其是在自动化任务和解决问题时。通过深入学习和实践,你可以掌握这一古老的但依然有用的工具。

    Windows下的常用的DOS命令

    在Windows操作系统中,DOS(Disk Operating System,磁盘操作系统)是早期的命令行界面,虽然现在已经被图形用户界面(GUI)所取代,但DOS命令仍然是系统管理和维护的重要工具。了解并掌握一些基本的DOS命令对于解决...

    DOS命令行在WINDOWS操作中的典型应用pdf

    这篇"DOS命令行在WINDOWS操作中的典型应用"文档可能涵盖了如何在Windows环境中利用DOS命令进行高效操作的知识。 在Windows系统中,DOS命令行,即命令提示符(Command Prompt),是一个实用工具,允许用户输入命令来...

    DOS命令学习工具

    DOS(Disk Operating System)命令是早期个人计算机操作系统的核心组成部分,即便在现代Windows系统中,仍然保留了DOS命令行模式,称为CMD或命令提示符。掌握DOS命令对于理解和解决问题,尤其是系统级别的操作,非常...

    DOS实用命令1000条

    ### DOS实用命令解析 在计算机领域,特别是操作系统层面,DOS(Disk Operating System)与Linux系统都有着各自的应用场景和重要性。尽管随着技术的发展,现代操作系统已经远远超越了早期DOS的功能,但在某些特定...

    dos命令大全(图解)

    - 开启DOS环境通常通过启动MS-DOS或Windows的命令提示符(CMD)完成。 - 在命令提示符下,用户可以通过输入命令与操作系统进行交互。 2. **基本命令**: - `dir`/`ls`:列出当前目录下的文件和子目录。 - `cd`...

    dos命令大全 Linux命令

    DOS命令是早期操作系统中的命令行工具,广泛应用于Windows操作系统中。以下是一些常用的DOS命令及其详细解释: 1. **`net use`** - **命令格式**: - `net use \\ip\ipc$ " " /user:" "`:建立IPC空链接。 - `...

Global site tag (gtag.js) - Google Analytics