常用DOS命令大全及其用法详解
求常用DOS 命令大全及其用法!!!浏览次数:63883次悬赏分:0 | 解决时间:2009-5-21 13:38 | 提问者:雪枫之哀伤越详细的越好~~~ 拜托了!!!最佳答案既然自己不愿搜,
求常用DOS 命令大全及其用法!!!
浏览次数:63883次悬赏分:0 | 解决时间:2009-5-21 13:38 | 提问者:雪枫之哀伤

越详细的越好~~~ 拜托了!!!

最佳答案
既然自己不愿搜, 我就帮你搜吧
一,ping
它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping 命令是第一个必须掌握的DOS 命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP 地址,我们给目标IP 地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS 窗口中键入:ping /? 回车,出现如图1。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。
-t 表示将不间断向目标IP 发送数据包,直到我们强迫其停止。试想,如果你使用100M 的宽带接入,而目标IP 是56K 的小猫,那么要不了多久,目标IP 就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t 参数一起使用,会有更好的效果哦。
-n 定义向目标IP 发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP 是否存在,那么就定义为一次吧。
说明一下,如果-t 参数和 -n 参数一起使用,ping 命令就以放在后面的参数为标准,比如―ping IP -t -n 3‖,虽然使用了-t 参数,但并不是一直ping 下去,而是只ping 3次。另外,ping 命令不一定非得ping IP,也可以直接ping 主机域名,这样就可以得到主机的IP 。
下面我们举个例子来说明一下具体用法,如图2。
这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小 。从TTL 的返回值可以初步判断被ping 主机的操作系统,之所以说―初步判断‖是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。
(小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix )
,至于利用ping 命令可以快速查找局域网故障,可以快速搜索最快的QQ 服务器,可以对别人进行ping 攻击……这些就靠大家自己发挥了。
二,nbtstat
该命令使用TCP/IP上的NetBIOS 显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS 信息,比如用户名、所属的工作组、网卡的MAC 地址等。在此我们就有必要了解几个基本的参数。
-a 使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS 信息如图3(下同)。
-A 这个参数也可以得到远程主机的NETBIOS 信息,但需要你知道它的IP 。 -n 列出本地机器的NETBIOS 信息。
当得到了对方的IP 或者机器名的时候,就可以使用nbtstat 命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。
三,netstat
这是一个用来查看网络状态的命令,操作简便功能强大。
-a 查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息,如图4。
这里可以看出本地机器开放有FTP 服务、Telnet 服务、邮件服务、WEB 服务等。用法:netstat -a IP。
-r 列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。用法:netstat -r IP。
四,tracert
跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。如图5。
这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。用法:tracert IP。
五,net
这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。首先让我们来看一看它都有那些子命令,键入net /?回车如图6。
,在这里,我们重点掌握几个入侵常用的子命令。
net view
使用此命令查看远程主机的所以共享资源。命令格式为net view IP。如图7。
net use
把远程主机的某个共享资源影射为本地盘符,图形界面方便使用,呵呵。命令格式为net use x: IPsharename。上面一个表示把192.168.0.5IP 的共享名为magic 的目录影射为本地的Z 盘。下面表示和192.168.0.7建立IPC$连接(net use IPIPC$ "password" /user:"name"),如图8。
建立了IPC$连接后,呵呵,就可以上传文件了:copy nc.exe
2.168.0.7�min$,表示把本地目录下的nc.exe 传到远程主机,结合后面要介绍到的其他DOS 命令就可以实现入侵了。
net start
使用它来启动远程主机上的服务。当你和远程主机建立连接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?就使用这个命令来启动吧。用法:net start servername,如图9,成功启动了telnet 服务。
net stop
入侵后发现远程主机的某个服务碍手碍脚,怎么办?利用这个命令停掉就ok 了,用法和net start同。
net user
查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。这对我们入侵是很有利的,最重要的,它为我们克隆帐户提供了前提。键入不带参数的net user,可以查看所有用户,包括已经禁用的。下面分别讲解。
1,net user abcd 1234 /add,新建一个用户名为abcd ,密码为1234的帐户,默认为user 组成员。
2,net user abcd /del,将用户名为abcd 的用户删除。
3,net user abcd /active:no,将用户名为abcd 的用户禁用。
4,net user abcd /active:yes,激活用户名为abcd 的用户。
5,net user abcd,查看用户名为abcd 的用户的情况,如图10。
net localgroup
查看所有和用户组有关的信息和进行相关操作。键入不带参数的net localgroup即列出当前所有的用户组。在入侵过程中,我们一般利用它来把某个帐户提升为
,administrator 组帐户,这样我们利用这个帐户就可以控制整个远程主机了。用法:net localgroup groupname username /add,如图11。
现在我们把刚才新建的用户abcd 加到administrator 组里去了,这时候abcd 用户已经是超级管理员了,呵呵,你可以再使用net user abcd来查看他的状态,和图10进行比较就可以看出来。但这样太明显了,网管一看用户情况就能漏出破绽,所以这种方法只能对付菜鸟网管,但我们还得知道。现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员,这是后话。有兴趣的朋友可以参照《黑客防线》第30期上的《由浅入深解析隆帐户》一文。
net time
这个命令可以查看远程主机当前的时间。如果你的目标只是进入到远程主机里面,那么也许就用不到这个命令了。但简单的入侵成功了,难道只是看看吗?我们需要进一步渗透。这就连远程主机当前的时间都需要知道,因为利用时间和其他手段(后面会讲到)可以实现某个命令和程序的定时启动,为我们进一步入侵打好基础。用法:net time IP。如图12。
六,at
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序(知道net time 的重要了吧?)。当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间(比如2分钟后)执行某个程序和命令。用法:at time command computer。如图13。
表示在6点55分时,让名称为a-01的计算机开启telnet 服务(这里net start telnet即为开启telnet 服务的命令)。
七,ftp
大家对这个命令应该比较熟悉了吧?网络上开放的ftp 的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。现在如果你扫到了一台开放ftp 服务的主机(一般都是开了21端口的机器),如果你还不会使用ftp 的命令怎么办?下面就给出基本的ftp 命令使用方法。
首先在命令行键入ftp 回车,出现ftp 的提示符,这时候可以键入―help‖来查看帮助(任何DOS 命令都可以使用此方法查看其帮助),如图14。
大家可能看到了,这么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了。
首先是登陆过程,这就要用到open 了,直接在ftp 的提示符下输入―open 主机IP ftp端口‖回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp 为例介绍,如图15。
,用户名和密码都是ftp ,密码是不显示的。当提示**** logged in时,就说明登陆成功。这里因为是匿名登陆,所以用户显示为Anonymous 。
接下来就要介绍具体命令的使用方法了,如图16。
dir 跟DOS 命令一样,用于查看服务器的文件,直接敲上dir 回车,就可以看到此ftp 服务器上的文件。
cd 进入某个文件夹。
get 下载文件到本地机器。
put 上传文件到远程服务器。这就要看远程ftp 服务器是否给了你可写的权限了,如果可以,呵呵,该怎么 利用就不多说了,大家就自由发挥去吧。
delete 删除远程ftp 服务器上的文件。这也必须保证你有可写的权限。 bye 退出当前连接。
quit 同上。
八,telnet
功能强大的远程登陆命令,几乎所有的入侵者都喜欢用它,屡试不爽。为什么?它操作简单,如同使用自己的机器一样,只要你熟悉DOS 命令,在成功以administrator 身份连接了远程机器后,就可以用它来干你想干的一切了。下面介绍一下使用方法,首先键入telnet 回车,再键入help 查看其帮助信息,如图17。
然后在提示符下键入open IP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的,如图18。
当输入用户名和密码都正确后就成功建立了telnet 连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS 命令就可以实现你想干的事情了,如图19。这里我使用的超级管理员权限登陆的。
dos 命令大全
浏览次数:129703次悬赏分:0 | 解决时间:2008-7-17 13:17 | 提问者:ying1314iu

本人要操作系统DOS 全部的命令

最佳答案
MS DOS 命令大全
一、基础命令
1 dir
无参数:查看当前所在目录的文件和文件夹。
/s:查看当前目录已经其所有子目录的文件和文件夹。
,/a:查看包括隐含文件的所有文件。
/ah:只显示出隐含文件。
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。
/p:以分页方式(显示一页之后会自动暂停)显示。
|more:前面那个符号是―‖上面的那个,叫做重定向符号,就是把一个
命令的结果输出为另外一个命令的参数。more 也是一个命令,dir /w |more 得到的结果和dir /w /p的结果是一样的。
其他的参数大家可以用:dir/?查看。
2 cd
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就 输入:cdabcdef.ghi 进入该目录。
cd 退回到根目录。
cd.. 退回到上一级目录。
3 md rd
md 目录名:建立特定的文件夹。 (dos 下面习惯叫目录,win 下面习惯叫文 件夹。呵呵!)
rd 目录名:删除特定的文件夹。
4 cls
清除屏幕。
5 copy
copy 路径文件名 路径文件名 :把一个文件拷贝到另一个地方。
6 move
move 路径文件名 路径文件名 :把一个文件移动(就是剪切 复制)到另 一个地方。
7 del
del 文件名:删除一个文件。
del *.*:删除当前文件夹下所有文件。
del 不能删除文件夹。
8 deltree
删除文件夹和它下面的所有子文件夹还有文件,厉害。。。不要乱用。
9 format
format x: :x 代表盘符,格式化一个分区。在dos 下是用fat 文件系统格式 化的,在windows2000安装的时候会问你要不要转换为ntfs 。
,10 type
type 文本文件名:显示出文本文件的内容。
11 edit
其实这是个小程序,编辑文本文件用的。
12 ren
ren 旧文件名 新文件名:改文件名。
二、关于网络的常用命令
1 ping
ping 主机ip 或名字:向目标主机发送4个icmp 数据包,测试对方主机是否收 到并响应,一般常用于做普通网络是否通畅的测试。但是ping 不同不代表网 络不通,有可能是目标主机装有防火墙并且阻止了icmp 响应。
ping -t :不停的发送数据包。当然都很小,不能称作攻击。有些人自己写 了一些类似于ping 命令的程序,不停的发送很大的数据包,以阻塞目标主机 的网络连接。
2 net
建议是用net /?获取具体帮助信息。实在是有很多参数,参数下面还有参 数。常用:net view 主机 来看共享,net start/stop 服务 来启动和停 止服务,信使服务个人不太喜欢。
3 netstat
netstat 主机:查看主机当前的tcp/ip连接状态,如端口的状态。
4 nbtstat
nbtstat 主机:查看主机使用的NetBIOS name。
5 tracert
tracert 主机:查看从你自己到目标逐机到底经过了那些路径。如:
tracert www.ncie.gov.cn 然后等待。。。就会看到你经过的一个个路由节 点,一般大一点的路由器,如电信的主干路由,除了ip 以外,都有英文标示 的。
6 pathping
pathping 主机:类似tracert ,但可以显示一些tracert 不能显示出来的信 息。可以自己试试。
7 ftp
字符方式的ftp ,我喜欢用;)不用装cuteftp 了。
,8 telnet
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。我最近常 用来调试邮件服务器。
9 ipconfig 非常有用的网络配置、排错。。。命令。
不加参数显示当前机器的网络接口状态。
/all 先是详细的信息。
/release 释放当前ip 。
/renew 重新申请ip 。
/flushdns 刷新dns 缓存。
/registerdns 重新栽dns 服务器上注册自己。
。。。。。。
10 arp 操作当前的arp 缓存。
-a 显示arp 缓存。
-d 删除一条缓存纪录。
-s 田家一条缓存纪录。
11 nslookup 排除dns 错误的利器。是一个交互的工具。使用之前请先努力弄清楚dns 的作用以及dns 的工作原理。
xcopy 是一个外部命令,也就是说,是一个小程序,有的时候会发现软盘上没有,硬盘上也没有。。。昏倒。。。当然勇气来使比copy 好用,我喜欢加/e参数。 smartdrv.exe 加载磁盘缓存,参数是缓存的大小,单位是kb 。
如:smartdrv 32768 就是加载32M 的缓存。
缓存的作用在你安装WIN2K 的时候非常明显!不加缓存装WIN2K PRO要3小时左右,加载8M 缓存后,只要30分钟。
原理是在内存中划分出一块区域,在安装期间不断地把硬盘上的数据读取到那块缓存区域中,充分利用了内存。
AT 和任务计划作用一样。
以下是使用方法,可以通过在命令提示符下面输入:AT /?获得帮助。
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AT [computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
,computername 指定远程计算机。 如果省略这个参数,会计划在本地计算机上运行命令。
7.0.0.1代表本机。和不加这个参数意思一样。
id 指定给已计划命令的识别号。
用来识别任务,比如你要添加好几个任务,ID=1就代表第一个喽!
/delete 删除某个已计划的命令。如果省略 id ,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...] 每个月或每个星期在指定的日期运行命令。
如果省略日期,则默认为在每月的本日运行。
/next:date[,...] 指定在下一个指定日期(如,下周四) 运行命令。
如果省略日期,则默认为在每月的本日运行。
"command" 准备运行的 Windows NT 命令或批处理程序。
DOS 命令全集常用
浏览次数:1994次悬赏分:0 | 提问时间:2006-5-17 08:57 | 提问者:shenhaitao00


其他回答 共3条
一)MD ——建立子目录
1.功能:创建新的子目录
2.类型:内部命令
3.格式:MD[盘符:][路径名]〈子目录名〉
4.使用说明:
(1)―盘符‖:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;
(2)―路径名‖:要建立的子目录的上级目录名,若缺省则建在当前目录下。
例:(1)在C 盘的根目录下创建名为FOX 的子目录;(2)在FOX 子目录下再创建USER 子目录。
C :、>MD FOX (在当前驱动器C 盘下创建子目录FOX )
C :、>MD FOX 、USER (在FOX 子目录下再创建USER 子目录)
(二)CD ——改变当前目录
1.功能:显示当前目录
2.类型:内部命令
3.格式:CD[盘符:][路径名][子目录名]
,4.使用说明:
(1)如果省略路径和子目录名则显示当前目录;
(2)如采用―CD、‖格式,则退回到根目录;
(3)如采用―CD.。‖格式则退回到上一级目录。
例:(1)进入到USER 子目录;(2)从USER 子目录退回到子目录;(3)返回到根目录。
C:、>CD FOX 、USER (进入FOX 子目录下的USER 子目录)
C:、FOX 、USER >CD. 。 (退回上一级根目录)
C :、FOX >CD 、 (返回到根目录)
C :、>
(三)RD ——删除子目录命令
1.功能:从指定的磁盘删除了目录。
2.类型:内部命令
3.格式:RD[盘符:][路径名][子目录名]
4.使用说明:
(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL (删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD 命令删除该了目录本身;
(2)不能删除根目录和当前目录。
例:要求把C 盘FOX 子目录下的USER 子目录删除,操作如下:
第一步:先将USER 子目录下的文件删空;
C 、>DEL C:、FOX 、USER 、*。*
第二步,删除USER 子目录。
C 、>RD C:、FOX 、USER
(四)DIR ——显示磁盘目录命令
1.功能:显示磁盘目录的内容。
2.类型:内部命令
3.格式:DIR [盘符][路径][/P][/W]
4. 使用说明:/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press any key to continue
/W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。
PATH ——路径设置命令
1.功能:设备可执行文件的搜索路径,只对文件有效。
2.类型:内部命令
3.格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}
4.使用说明:
(1)当运行一个可执行文件时,DOS 会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH 命令所设置的路径,顺序逐条地到目录中搜索该文件;
(2)PATH 命令中的路径,若有两条以上,各路径之间以一个分号―;‖隔开;
(3)PATH 命令有三种使用方法:
PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径)