DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令, 内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。

常用的内部命令
  DOS的内部命令是DOS操作的基础,下面就来介绍一些常用的DOS内部命令。
  1、DIR
  含义:显示指定路径上所有文件或目录的信息
  格式:DIR 盘符:[文件名] [参数]
  参数:
  /W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
  /P:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;
  /A:显示具有特殊属性的文件;
  /S:显示当前目录及其子目录下所有的文件。
  举例:DIR /P
  将分屏显示当前目录下文件。在当前屏最后有一个“Press any key to continue . . .”提示,表示按任意键继续。

4604099_1_thumb.jpg

  2、CD
  含义:进入指定目录
  格式:CD [路径]
 举例:CD DOS
  CD命令只能进入当前盘符中的目录,其中“CD”为返回到根目录,“CD..”为返回到上一层目录。
  3、MD
  含义:建立目录
  格式:MD 盘符
  举例:MD TEMP
  表示在当前盘符下建立一个名为TEMP的目录。
  4、RD
  含义:删除目录
  格式:RD 盘符
  举例:RD TEMP
  表示删除当前路径下的TEMP目录,需要注意的是,此命令只能删除空目录。

4604099_2_thumb.jpg
  5、COPY
  含义:拷贝文件
  格式:COPY [源目录或文件] [目的目录或文件]
  举例1:COPY C:*.COM D:",表示将C盘根目录下所有扩展名为COM的文件拷贝到D盘根目录中。
  举例2:COPY C:autoexec.bat C:autoexec.bak
  表示将autoexec.bat文件复制成为扩展名为BAK的文件。输入DIR命令,可以发现此变化。

  6、DEL
  含义:删除文件
  格式:DEL 盘符[文件名] [参数]
  举例:DEL C: *.BAK /P
  表示删除当前目录下所有扩展名为BAK的文件,参数/P表示可以使用户在删除多个文件时对每个文件都显示删除询问。

  7、SYS
  含义:传递系统文件命令。
  格式:SYS 源盘符
  举例:SYS C: A:
  此命令将为A盘传送系统,传送成功后,A盘将成为系统启动盘。

4604099_3_thumb.jpg

常用的外部命令

  DOS的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windows主目录下的Command目录中。下面来介绍几个常用的DOS外部命令。

  1、EDIT
  含义:简单的编辑软件,可以用它来编辑一些程序和批处理文件。
  格式:EDIT 盘符
  举例:EDIT C:Autoexec.bat
  输入此命令后将打开编辑器。在编辑状态下输入文件内容后,按Alt+F键激活File菜单,按向下的箭头选择退出(Exit),提示是否要保存刚才输入的内容,如果要保存,只需输入Y或者直接回车即可。

4604099_5_thumb.jpg

  2、FORMAT
  含义:格式化命令,可以完成对软盘和硬盘的格式化操作。
  格式:FORMAT [盘符] [参数]
  举例:FORMAT A: /S/Q
  此命令将格式化A盘,其中参数/Q表示进行快速格式化,/S表示完成格式化后将系统引导文件拷贝到该磁盘,这样软件就可以作为DOS系统启动盘 了。格式化过程中,屏幕上会显示已经完成的百分比。格式化完成后,会提示为磁盘起一个名字,最后还会报告磁盘的总空间和可利用空间等。

5
  3、XCOPY
  含义:拷贝命令
  格式:XCOPY 源路径 [目的目录/文件名] [参数]
  举例:XCOPY C:ABC D: /s
  执行此命令后,将把C:ABC目录及其目录中的文件全部拷贝到D盘根目录下,XCOPY是COPY的增强命令,可以实现对多个子目录进行拷贝。最常用的参数是/S,它可以对一个目录下的所有子目录进行拷贝。
  4、DELTREE
  含义:删除目录树
  格式:DELTREE 盘符
  举例:DELTREE ARE

  表示删除当前路径下的ARE子目录,执行后会提示是否确认删除,按下Y,即可删除。

1 一:

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用户登陆后用将密码改为12345
net password 密码 更改系统登陆密码
netstat -a 查看开启了哪些端口,常用netstat -an
netstat -n 查看端口的网络连接情况,常用netstat -an
netstat -v 查看正在进行的工作
netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
netstat -s 查看正在使用的所有协议使用情况
nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:"-w数字"用于设置超时间隔。
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:"-l[空格]数据包大小";"-n发送数据次数";"-t"指一直ping。
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数"/all"显示全部配置信息
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如"DEL/AR ."表示删除当前目录下所有只读文件,"DEL/A-S ."表示删除当前目录下除系统文件以外的所有文件