DOS命令大全Findstr命令详解
CMD命令大全

CMD 命令速查手册 cmd 命令大全 cmd 命令详解如果你想了解本页面是怎么来 的 请下载批处理代码 到--其他\CMD 命令速查手册 运行 就可以得到本页 面CMD 命令速查手册EXIT 退出 CMD.EXE 程序(命令解释程序)。
FC 比较两个或两套文件,并显示 不同处。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 为一套文件中的每个文件运行一个指定的命令。
FORMAT 格式化磁盘,以便跟 Windows 使用。
FTYPE 显示或修改用于文件扩展名关联的文件类型。
GOTO 将 Windows 命令解释程序指向批处理程序 中某个标明的行。
GRAFTABL 启用 Windows 来以图像模式显示 扩展字符集。
HELP 提供 Windows 命令的帮助信息。
convert J:/fs:ntfs 解决文件过大问题 Diskpartlist diskselect disk 0Cleanconvert mbr 格式转换ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR 显示当前目录的名称或将其更改。
CHKDSK 检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
CMD 打开另一个 Windows 命令解释程序窗口。
COLOR 设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPACT 显示或更改 NTFS 分区上文件的压缩。
CONVERT 将 FAT 卷转换成 NTFS 。
您不能转换 当前驱动器。
COPY 将至少一个文件复制到另一个位置。
dos命令tree的用法

dos命令tree的用法dos命令tree的用法:DOS命令树(tree)是一个用于显示目录结构的实用工具。
它可以以树状图的形式展示目录和文件的关系,从而让用户更好地理解文件系统的结构。
以下是tree 命令的用法以及相关操作的说明:1. 基本用法:在命令提示符下输入“tree”命令,即可显示当前目录及其子目录中的文件和文件夹。
例如,输入“tree /f”命令将显示目录中所有文件的名称。
2. 显示特定路径:可以指定要显示的目录路径。
例如,输入“tree C:\Windows”命令将显示Windows目录及其子目录的结构。
3. 控制深度:通过使用“/L”参数可以控制树状图的深度。
例如,输入“tree /L 2”命令将仅显示目录结构的前两个级别。
4. 打印结果到文件:使用重定向操作符“>”可以将tree命令的输出结果保存到文件中。
例如,输入“tree /f > tree.txt”命令将将目录结构和文件列表保存到名为tree.txt的文件中。
5. 排除特定文件或目录:使用“/A”参数可以排除不想显示在目录树中的文件或目录。
例如,输入“tree /a /f /exclude *.txt”命令将显示所有文件,但排除扩展名为.txt的文件。
6. 显示文件大小和日期:通过使用“/F”参数,可以在目录树中显示文件的大小和日期信息。
例如,输入“tree /f /a /c”命令将以树状图形式显示所有文件和目录,同时显示文件大小和日期。
总结:DOS命令tree是一个简单而强大的工具,可以帮助用户快速浏览文件和目录的组织结构。
通过使用tree命令,用户可以更好地了解文件系统,从而更有效地管理和组织文件。
dos命令大全及用法_dos命令详解dos命令大全

dos命令大全及用法_dos命令详解dos命令大全do命令详解2.dir盘符:路径文件名字:表示指定目录下是否有这个文件,若盘符:路径与当前盘符:路径相同,可以省略盘符:路径。
例如:dirc:windowytem32calc.e某e就是表示查看ytem32目录下是否有该calc.e某e文件,如果有就会提示没有则不提示,如果在C盘查找该文件时,加上/则可以在C盘所有目录下搜索该文件。
3.dir某.e某e或dirap.某:支持通配符查看,前者表示查看所有e 某e文件,后者表示查看名字为ap任意后缀文件。
文件多建议配合/p。
4./p参数:表示在dir浏览的时候可以一屏一屏地显示,并且按任意键继续浏览。
5./w:横向显示文件和目录名称,一般分为三排,但不显示文件的创建时间、数量。
其中用中[]括起来的是目录。
6./a:如果直接是/a那么就显示所有属性的文件,包括dir看不到的系统隐藏属性的文件。
下面是/a的子参数,子参数可以多个,例如/ah 就是显示隐藏和系统属性的。
属性开关可以组合使用,但属性之间不能用空格隔开。
中间也可以使用冒号进行表示,例如dir/a:h带子参数:dir/ad只显示目录dir/ah:只显示隐藏属性的文件(h=hidden隐藏的)dir/ar只显示只读属性的文件(r=read)dir/a:只显示系统文件(=ytem)dir/aa:只显示存档属性文件(a=archive)dir/a-h显示非隐藏性的文件dir/a-:显示非系统属性的文件dir/a-d仅显示任意属性文件,不显示文件夹。
dir/a-a:显示没有更改过的存档文件dir/a-r显示非只读属性的文件。
7./:表示显示该目录以及该目录下所有子目录中的文件夹和文件。
例如dir/c:就会显示C盘下所有文件包括window、ytem32等C盘全部目录以及目录下子目录下的文件。
8./o:(o=order顺序)表示查看该目录下的文件时候进行排序,不接子参数表示默认按先以字母顺序显示目录,再以字母顺序显示文件。
dos命令大全及用法

dos命令大全及用法DOS命令大全及用法。
DOS(Disk Operating System)是早期微软公司的操作系统,它的命令行界面让用户可以通过输入命令来操作计算机。
虽然现在的Windows操作系统已经不再使用DOS,但是DOS命令仍然有一定的实用价值,尤其是在一些特定的场景下。
本文将介绍一些常用的DOS命令及其用法,希望对大家有所帮助。
1. dir。
dir命令用于列出当前目录下的文件和子目录。
在命令行中输入dir后,按下回车键,系统将会列出当前目录下的所有文件和子目录的名称、大小和修改日期。
2. cd。
cd命令用于改变当前目录。
比如,要进入D盘下的test目录,可以在命令行中输入cd d:\test,然后按下回车键,系统就会切换到D盘下的test目录。
3. copy。
copy命令用于复制文件。
比如,要将C盘下的test.txt文件复制到D盘下,可以在命令行中输入copy c:\test.txt d:\,然后按下回车键,系统就会将test.txt文件复制到D盘下。
4. del。
del命令用于删除文件。
在命令行中输入del后,再输入要删除的文件名,按下回车键,系统就会删除该文件。
5. md。
md命令用于创建新的目录。
比如,要在E盘下创建一个名为test的目录,可以在命令行中输入md e:\test,然后按下回车键,系统就会在E盘下创建一个名为test的目录。
6. rd。
rd命令用于删除目录。
在命令行中输入rd后,再输入要删除的目录名,按下回车键,系统就会删除该目录。
7. ren。
ren命令用于重命名文件或目录。
比如,要将F盘下的test.txt文件重命名为new.txt,可以在命令行中输入ren f:\test.txt new.txt,然后按下回车键,系统就会将test.txt文件重命名为new.txt。
8. type。
type命令用于查看文本文件的内容。
在命令行中输入type后,再输入要查看的文本文件名,按下回车键,系统就会显示该文本文件的内容。
基础之DOS (最齐全)

基础之DOS (最齐全).txt懂得放手的人找到轻松,懂得遗忘的人找到自由,懂得关怀的人找到幸福!女人的聪明在于能欣赏男人的聪明。
生活是灯,工作是油,若要灯亮,就要加油!相爱时,飞到天边都觉得踏实,因为有你的牵挂;分手后,坐在家里都觉得失重,因为没有了方向。
net use $">\\ip\ipc$ " " /user:" " 建立IPC空链接net use $">\\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: $">\\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: $">\\ip\c$ 登陆后映射对方C:到本地为H:net use $">\\ip\ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码/add 建立用户net user guest /active:yes 激活guest用户net user 查看有哪些用户net user 帐户名查看帐户的属性net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数net start 查看开启了哪些服务net start 服务名开启服务;(如:net start telnet, net start schedule)net stop 服务名停止某服务net time \\目标ip 查看对方时间net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes 可取消确认信息net view 查看本地局域网内开启了哪些共享net view \\ip 查看对方局域网内开启了哪些共享net config 显示系统网络设置net logoff 断开连接的共享net pause 服务名暂停某服务net send ip "文本信息" 向对方发信息net ver 局域网内正在使用的网络连接类型和信息net share 查看本地开启的共享net share ipc$ 开启ipc$共享net share ipc$ /del 删除ipc$共享net share c$ /del 删除C:共享net user guest 12345 用guest用户登陆后用将密码改为12345net password 密码更改系统登陆密码netstat -a 查看开启了哪些端口,常用netstat -annetstat -n 查看端口的网络连接情况,常用netstat -annetstat -v 查看正在进行的工作netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)netstat -s 查看正在使用的所有协议使用情况nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
dos命令大全及用法

dos命令大全及用法DOS命令大全及用法。
DOS(Disk Operating System)是早期个人计算机上广泛使用的操作系统,它的命令行界面为用户提供了丰富的操作命令,可以进行文件管理、系统配置、网络设置等多种操作。
在本文中,我们将介绍DOS命令的大全及用法,帮助大家更好地了解和使用DOS命令。
1. 目录操作命令。
dir,列出当前目录下的文件和子目录。
cd,切换当前目录。
md,创建新的目录。
rd,删除指定的目录。
2. 文件操作命令。
copy,复制文件。
del,删除文件。
type,查看文件内容。
ren,重命名文件。
3. 磁盘操作命令。
format,格式化磁盘。
chkdsk,检查磁盘错误。
diskcopy,复制磁盘内容。
label,为磁盘添加标签。
4. 网络操作命令。
ping,测试网络连接。
ipconfig,显示网络配置信息。
net,管理网络连接。
tracert,跟踪网络数据包的路径。
5. 系统配置命令。
config,显示或设置系统配置。
sys,将系统文件从一个地方复制到另一个地方。
mem,显示内存使用情况。
mode,配置系统设备。
6. 批处理命令。
echo,显示消息或开关命令回显。
goto,将批处理的执行转移到另一行。
if,执行条件处理。
call,调用另一个批处理程序。
7. 其他常用命令。
tree,以图形方式显示目录结构。
find,在文件中搜索字符串。
sort,对文本文件进行排序。
xcopy,复制文件和目录树。
以上是部分常用的DOS命令及其用法,通过学习和掌握这些命令,你可以更加高效地进行文件管理、系统配置和网络操作。
当然,DOS命令还有很多其他功能和用法,需要大家在实际操作中不断学习和探索。
总结。
DOS命令作为早期个人计算机操作系统的重要组成部分,具有丰富的功能和灵活的操作方式。
通过本文的介绍,相信大家对DOS命令有了更深入的了解,希望大家能够在实际应用中灵活运用这些命令,提高工作效率和操作技能。
批处理常用命令及用法大全
批处理常用命令及用法大全说明:本文来自网络,由youxi01整理,由liqiochi修改完善。
阅读本文需要一定的dos基础概念,象:盘符、文件、目录(文件夹)、子目录、根目录、当前目录每个命令的完整说明请加/? 参数参考微软的帮助文档可以看到,在/? 帮助里,"命令扩展名"一词会经常出现"命令扩展名"是指相对于win98的dos版本而言,每个命令新增的功能命令测试环境win2000proSP4win98的命令功能太少,就不作研究了注:如果对某一命令还不是很熟悉,可以在命令行窗口下输入:命令名/?的方式来获得帮助。
例如:对dir命令的应用不熟悉,可以在命令行窗口下输入:dir /?参数只列举常用参数。
注:errorlevel,msd,undelete在win7下不存在。
目录1.echo 和@回显控制命令 (3)2.shutdown 关机 (3)3.dir显示目录中的文件和子目录列表 (4)4.cd更改当前目录 (4)5.md创建目录 (5)6.rd删除目录 (5)7.del删除文件 (5)8.ren文件和文件夹重命名 (6)9.cls清屏 (6)10.type显示文件内容 (6)11.copy拷贝文件(只能复制文件) (6)12.title设置cmd窗口的标题 (7)13.ver显示系统版本 (7)bel 和vol设置卷标 (7)15.pause暂停命令 (7)16.rem 和::注释命令 (7)17.date 和time日期和时间 (8)18.goto 和:跳转命令 (8)19.find (外部命令)查找命令 (8)20.more (外部命令)逐屏显示 (9)21.tree显示目录结构 (9)22.&顺序执行多条命令,而不管命令是否执行成功 (9)23.&&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令 . 924.||顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令 (9)25.|管道命令,前一个命令的执行结果输出到后一个命令 (10)附:批处理for中的管道转义|,尖号 (10)26.>和>>输出重定向命令 (10)27.<从文件中获得输入信息,而不是从屏幕上 (11)28.%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %* 命令行传递给批处理的参数 (11)29.set设置变量 (12)30.start (14)31.call (15)32.choice (外部命令)选择命令 (15)33.assoc和ftype文件关联 (16)34.attrib (16)35.move 把文件或文件夹从A处移动到B处 (17)36.xcopy (外部命令)文件拷贝 (17)37.一些不常用的内部命令 (18)38.format (外部命令)格式化硬盘 (18)39.ping (外部命令) (19)40.SC (外部命令)服务控制命令 (19)41.pushd 和popd 切换当前目录 (19)42.findstr 字符串查找增强 (19)行首、行尾符规则,即^ 和$ (21)字符集规则,即[class] (21)减法规则,即[^class] (21)单词前缀后缀定位规则,即\<xyz和xyz\> (22)43.at 在特定日期和时间运行命令和程序。
cmd命令大全
c md命令大全/cmd命令提示符大全•标签:操作系统刚接触电脑的时候是从DOS系统开始,DOS时代根本就没有Windows这样的视窗操作界面,只有一个黑漆漆的窗口,让你输入命令。
所以学DOS系统操作,cmd命令提示符是不可或缺的。
可以告诉大家,大多数的程序员牛人或计算机专家在DOS系统下的操作是非常了得的,所以菜鸟要想成为计算机高手,DOS命令是非学不可。
直到今天的Windows系统,还是离不开DOS命令的操作。
学习DOS系统操作,首先了解命令提示符。
先了解每个命令提示符的作用,然后才能够灵活运用。
下面将详细的为大家介绍cmd命令大全的符号和作用说明。
步骤/方法1.1cmd命令大全(第一部分)winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导winchat--------XP自带局域网聊天2.2cmd命令大全(第二部分)mem.exe--------显示内存使用情况Msconfig.exe---系统配置实用程序mplayer2-------简易widnows media playermspaint--------画图板mstsc----------远程桌面连接mplayer2-------媒体播放机magnify--------放大镜实用程序mmc------------打开控制台mobsync--------同步命令3.3cmd命令大全(第三部分)dxdiag---------检查DirectX信息drwtsn32------ 系统医生devmgmt.msc--- 设备管理器dfrg.msc-------磁盘碎片整理程序diskmgmt.msc---磁盘管理实用程序dcomcnfg-------打开系统组件服务ddeshare-------打开DDE共享设置dvdplay--------DVD播放器4.4cmd命令大全(第四部分)net stop messenger-----停止信使服务net start messenger----开始信使服务notepad--------打开记事本nslookup-------网络管理的工具向导ntbackup-------系统备份和还原narrator-------屏幕“讲述人”ntmsmgr.msc----移动存储管理器ntmsoprq.msc---移动存储管理员操作请求netstat -an----(TC)命令检查接口5.5cmd命令大全(第五部分)syncapp--------创建一个公文包sysedit--------系统配置编辑器sigverif-------文件签名验证程序sndrec32-------录音机shrpubw--------创建共享文件夹secpol.m转载自电脑十万个为什么,请保留此标记sc-----本地安全策略syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码services.msc---本地服务设置Sndvol32-------音量控制程序sfc.exe--------系统文件检查器sfc /scannow---windows文件保护6.6cmd命令大全(第六部分)tsshutdn-------60秒倒计时关机命令tourstart------xp简介(安装完成后出现的漫游xp程序)taskmgr--------任务管理器eventvwr-------事件查看器eudcedit-------造字程序explorer-------打开资源管理器packager-------对象包装程序perfmon.msc----计算机性能监测程序progman--------程序管理器regedit.exe----注册表rsop.msc-------组策略结果集regedt32-------注册表编辑器rononce -p ----15秒关机regsvr32 /u *.dll----停止dll文件运行regsvr32 /u zipfldr.dll------取消ZIP支持7.7cmd命令大全(第七部分)cmd.exe--------CMD命令提示符chkdsk.exe-----Chkdsk磁盘检查certmgr.msc----证书管理实用程序calc-----------启动计算器charmap--------启动字符映射表cliconfg-------SQL SERVER 客户端网络实用程序Clipbrd--------剪贴板查看器conf-----------启动netmeetingcompmgmt.msc---计算机管理cleanmgr-------垃圾整理ciadv.msc------索引服务程序osk------------打开屏幕键盘odbcad32-------ODBC数据源管理器oobe/msoobe /a----检查XP是否激活lusrmgr.msc----本机用户和组logoff---------注销命令iexpress-------木马捆绑工具,系统自带Nslookup-------IP地址侦测器fsmgmt.msc-----共享文件夹管理器utilman--------辅助工具管理器gpedit.msc-----组策略END经验总结:想要更详细的了解cmd命令大全、cmd命令提示符大全,还需要进入CMD命令提示符尝试,运行CMD命令提示符的方式:点击“开始”菜单——>选择“运行”——>输入“CMD”,点击确定或按下回车键即可。
最齐全命令行 命令详解
最齐全命令行命令详解。
说明:在今天的图型操作系统时代,同样有很多场合我们需要使用命令,本章我们探讨各种命令行的使用,包括:Windows 、Linux、黑客工具等的完全命令行解释和用法。
因为齐全所以很长大家就当速查手册吧。
命令行全集#1 黑客基础之DOS (最齐全)。
net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\ip\ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码/add 建立用户net user guest /active:yes 激活guest用户net user 查看有哪些用户net user 帐户名查看帐户的属性net localgroup administrators 用户名/add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数net start 查看开启了哪些服务net start 服务名开启服务;(如:net start telnet,net start schedule)net stop 服务名停止某服务net time \\目标ip 查看对方时间net time \\目标ip /set 设置本地计算机时间与“目标I P”主机的时间同步,加上参数/yes可取消确认信息net view 查看本地局域网内开启了哪些共享net view \\ip 查看对方局域网内开启了哪些共享net config 显示系统网络设置net logoff 断开连接的共享net pause 服务名暂停某服务net send ip "文本信息" 向对方发信息net ver 局域网内正在使用的网络连接类型和信息net share 查看本地开启的共享net share ipc$ 开启ipc$共享net share ipc$ /del 删除ipc$共享net share c$ /del 删除C:共享net user guest 12345 用guest用户登陆后用将密码改为12345net password 密码更改系统登陆密码netstat -a 查看开启了哪些端口,常用netstat -annetstat -n 查看端口的网络连接情况,常用netstat -annetstat -v 查看正在进行的工作netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)netstat -s 查看正在使用的所有协议使用情况nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
MS DOS命令详解
FTP:glob FTP:literal FTP:mget FTP:open FTP:quit FTP:rename Ftp 子 FTP:verbose Gpresult Helpctr MS-DOS 命令详解·目 录1 Ipxroute loadfix Lpr MS-DOS 命令详解·目 录2
MS-DOS 命令详解·目录 MS-DOS 命令详解·目录 MS-DOS 命令详解·目 4 5 录6 Mmc Move Net accounts Net continue Net helpmsg Net print Net start net time 使用 Netsh Netsh diagnostic NetSh commands for WINS Nslookup Nslookup:help Nslookup:server Nslookup:set d2 模式 Msiexec Net Services 概述 Net file 网络本地组 Net send Net statistics Net use More Msinfo32 Net computer Net group Net name Net session Net stop Net user
Debug:xa (allocate Debug:xd (deallocate expanded memory) expanded memory) Defrag Dir Dos Dosonly Echoconfig Edlin:c (copy) Edlin:l (list) Edlin:q (quit) Edlin: t (transfer) Eventquery.vbs Exit Fcbs Findstr 格式化 Fsutil:文件 Fsutil:quota Fsutil:volume FTP: ! FTP:cd\ Del (erase) Diskcomp MS-DOS 子系统 Driveparm Edit Edlin:D (Delete) Edlin:[line] Edlin:r (replace) Edlin:W (写入) Eventtriggers Expand Files Finger Fsutil Fsutil:fsinfo Fsutil:reparsepoint Ftp FTP:bell FTP:close
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DOS命令大全:Findstr命令详解·内容正文
使用常规表达式搜索文件中的文本模式。
MS-DOS命令语法
findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p]
[/offline] [/g:file] [/f:file] [/c:string] [/d:dirlist]
[/a:ColorAttribute] [strings] [[Drive:][Path] FileName [...]]
MS-DOS命令参数
/b
如果位于行的开头则匹配模式。
/e
如果位于行的末尾则匹配模式。
/l
使用文字搜索字符串。
/r
使用搜索串作为常规表达式。Findstr 将所有元字符解释为常规表达式,除非使用了
/l。
/s
在当前目录和所有子目录中搜索匹配的文件。
/i
指定搜索不区分大小写。
/x
打印完全匹配的行。
/v
只打印不包含匹配的行。
/n
在每个匹配的行之前打印行号。
/m
如果文件包含匹配项,仅打印该文件名。
/o
在每次匹配行之前打印查找偏移量。
/p
跳过包含非可打印字符的文件。
/offline
利用脱机属性设置处理文件。
/f:file
从指定文件中读取文件列表。
/c:string
使用指定的文本作为文字搜索字符串。
/g:file
从指定文件得到搜索字符串。
/d:dirlist
搜索以逗号分隔的目录列表。
/a:ColorAttribute
使用两个十六进制数指定颜色属性。
strings
指定要在 FileName中搜索的文本。
[Drive:][Path] FileName [...]
指定要搜索的文件。
/?
在命令提示符显示帮助。
MS-DOS命令注释
在 findstr中使用常规表达式
Findstr 可以在任何 ASCII 文件或文件中精确查找所要查找的文本。然
而,有时要匹配的信息只有一部分或需要查找更宽广的信息范围。在这种
情况下,findstr 具有使用常规表达式搜索各种文本的强大功能。
常规表达式是用于指定文本类型的符号,与精确的字符串相反。标记使用
文字字符和元字符。每个在常规的表达式语法中没有特殊意义的字符都是
文字字符,与出现的该字符匹配。例如,字母和数字是文字符号。元字符
是在常规表达式语法中具有特殊意义(操作符或分隔符)的符号。
下表列出 findstr 接受的元字符。
字符 值
. 通配符:任何字符
* 重复:以前字符或类的零次或多次出现
^ 行位置:行的开始
$ 行位置:行的结尾
[class] 字符类:集合中任何一个字符
[^class] 反类:不在集合中的任何一个字符
[x-y 范围:范围:指定范围内的任何字符
\x 取消:元字符 x 的文字用途
\
常规表达式语法的特殊字符在一起使用时功能最强大。例如,以下匹配任
意字符串的通配符 (.) 和重复符 (*) 的组合:
.*
将如下表达式用作匹配以“b”开头并以“ing”结尾的任何字符串的更
大表达式的组成部分:
b.*ing
MS-DOS命令范例
用空格分隔多个搜索字符串,除非参数以 /c 为前缀。要在文件 x.y中搜索
“hello”或“there”,请键入:
findstr "hello there" x.y
要在文件 x.y中搜索“hello there”,请键入:
findstr /c:"hello there" x.y
要查找文件 Proposal.txt中出现的所有单词“Windows”(首字母 W 大写),
请键入:
findstr Windows proposal.txt
要搜索包含单词 Windows 的当前目录和所有子目录中的每个文件,不考虑字母
大小写,请键入如下命令:
findstr /s /i Windows *.*
要查找包含字“FOR”的所有行(前面可有任意数量的空格,如:计算机程序中
的循环),并包括每次出现的行号,请键入:
findstr /b /n /c:"*FOR" *.bas
如果要在相同组文件中搜索几个不同项目,请创建在新行上包含每个搜索标准的
文本文件。也可以列出要在文本文件中搜索的确切文件。要使用文件
Finddata.txt中的搜索条件,请搜索 Filelist.txt中列出的文件,然后将结果
保存到文件 Results.out中,请键入:
findstr /g:finddata.txt /f:filelist.txt > results.out
假设您想要找到当前目录和所有子目录中每个包含“computer”这个单词的文
件,而不考虑字母的大小写。要列出包含单词“computer”的所有文件,请键入:
findstr /s /i /m "\
现在假定不仅需要查找字“computer”,而且需要查找以字母“comp”开头的所
有其他字,例如“compliment”和“compete”。请键入:
findstr /s /i /m "\