dos命令整理总结

del

删除文件

delete

删除整个目录命令

@

将这个符号放在批文件中其它命令的前面,运行时将不显示命令本身。 如@ECHO OFF命令就在批文件首经常用到

time

显示当前时间

dir

查看当前目录下的文件和目录信息

mem

查看当前系统的内存情况

cd

改变当前目录

盘符:

更换当前目录到硬盘的其它分区

md

既make directory,创建目录

rd

既remove directory,删除目录

exit

退出dos终端

copy 源文件名 目的文件名

复制

del 文件名

删除当前目录的某个文件

del *.*或del .

删除当前目录中的所有文件

ren 源文件名 目的文件名

改文件名

format A:

格式化磁盘

CALL

从一个批文件中调用另一个批文件,调用完后继续执行原来的批文件。用法:CALL [批文件名] 注:也可以使用COMMAND /C命令完成同样的操作

ECHO

显示指定的信息。通常显示在屏幕上。如ECHO Hello将在屏幕上显示Hello的字样。另外,ECHO ON|OFF用来设置在批文件执行时是否显示命令本身。而ECHO OFF与@的意思一样,但它是一个单独的命令,而不能像@那样放在其它命令之前。

FOR

对于指定的文件运行相应的命令。大家知道,DOS下许多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,并非所有的DOS命令都支持通配符,如TYPE(文件内容显示命令)就不支持。有了FOR命令就没有关系了,利于它可以使TYPE命令可以一次显示多个文件。
用法:FOR %变量名 IN (文件集) DO 命令 [命令参数]
注:以上是FOR命令的固定形式,IN和DO的位置必须正确,否则将提示语法错误。如
FOR %F IN (.) DO TYPE %F命令就可以实现TYPE命令一次显示多个文件。注:%F是变量名,也可用%G等代替,但前后必须一致。在批文件中用%%F代替。

GOTO

转到批文件内部的某个标号下执行。大家知道,在编程中往往需要重复或跳转到某个地方继续执行,如BASIC语言中的GOTO命令。批文件中的GOTO命令也可以完成类似的功能。
用法:GOTO [标号名]
其中,标号名是可以随意设置的,如Hello等。设置标号用“:”符号,如“:Hello”,这时用GOTO Hello命令将转到“:Hello”所在的位置继续执行批文件。

IF

条件判断命令。这是一项很有用的批处理命令。
用法1:IF [NOT] EXIST 文件名 命令 [命令参数]
意义:如果[不]存在某个文件将执行某个命令。

用法2:IF [NOT] ERRORLEVEL 错误返回代号 命令 [命令参数]
意义:如果错误返回代号[不]大于或等于指定的代号将执行某个命令。
其中,ERRORLEVEL表示错误返回代号,很有用。对于很多DOS命令,由于执行的结果不同(如执行成功,执行失败,或被用户中断等),这些命令会返回 不同的代号,以表示不同的结果。IF ERRORLEVEL命令就根据这个不同结果而产生的不同代号来执行不同的命令,通常用在某条命令之后。如IF ERRORLEVEL 1 ECHO OK!表示如果当前的错误返回代号大于或等于1时将在屏幕上显示“OK!”的字样。

用法3:IF [NOT] 字符串1==字符串2 命令 [命令参数]
意义:当字符串1和字符串2[不]相等的时候执行某个命令。

PAUSE

暂停批文件的执行,并显示“按任意键继续”的字样。

rem

添加注解。用于增加文件可读性,将不被执行。也可以用::来代替

cls

清屏

tree

显示磁盘目录结构命令,用参数-f 将列出第个文件夹中文件名称

ver

查看系统版本号命令

attrib 文件名(目录名)

查看某文件(目录)的属性

set

显示当前所有的环境变量

set 指定环境变量名称=要指派给变量的字符

设置环境变量

set p(或其它字符)

显示出当前以字符p(或其它字符)开头的所有环境变量

findstr “Hello” aa.txt

在aa.txt文件中寻找字符串hello

find 文件名

查找某文件

title 标题名字

更改CMD窗口标题名字

color 颜色值

设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白

print 文件名

打印文本文件

winver

弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)

replace 源文件 要替换文件的目录

替换文件

more 文件名

逐屏显示输出文件

taskmgr

调出任务管理器

regedit /s 注册表文件名

导入注册表;参数/S指安静模式导入,无任何提示

regedit /e 注册表文件名

导出注册表

cacls 文件名

查看文件的访问用户权限列表

netsh

查看或更改本地网络配置情况

shutdown -s

关机

shutdown -r

重启

shutdown -s -t XXX

定时关机,XXX代表多少秒后关机

netstat

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

tracert

Tracert是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。
该命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

net

这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。

at

这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序。

telnet

功能强大的远程登陆命令,它操作简单,登陆远程电脑如同使用自己的机器一样,只要你熟悉DOS命令,在成功以 administrator身份连接了远程机器后,就可以用它做一切了。

arp

ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。使用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式绑定网卡物理和IP地址。

route

大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据报发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的默认网关。

nslookup

Nslookup 是一个监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值