分类: WINDOWS
2016-07-27 09:50:42
实验一 Windows常见的系统命令
命令行(CMD)是在 Windows 操作系统下的“MS-DOS 方式”。一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS命令,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。命令行功能多于DOS。
了解windows 文件操作命令
了解windows 网络配置命令
系统环境:windows XP/7
实验工具:命令提示符
命令行界面程序cmd.exe所在的目录是C:\Windows\System32
桌面(图形操作界面)则是位于C:\Windows下的explorer.exe
1) -cd
作用:查看本目录,进入指定目录或返回上一层,返回根目录
语法:
cd 查看当前文件夹
cd.. 返回上一层,
cd\ 回到根目录
cd path 进入文件夹
2) -dir
作用:显示磁盘的整个内容
用法:
/q 显示文件所有权信息,如图4-5
/n 按名称的字母顺序,如图4-6
3) -md
作用:创建新的子目录
语法:md [path] [directory]
4) -del
作用:删除指定文件,如图4-8
语法:
del [path][filename]
del /p 提示是否删除指定目录
del /q 不提示确认,直接删除
del /s 从当前目录及其子目录中删除指定文件,显示被删除文件名称
del /a 根据指定属性删除文件(r - 只读|a - 存档|s - 系统|h- 隐藏|- 非|)
del \path 删除文件夹中所有文件
del *.* 删除当前文件夹中所有文件, 如del c:\fly\*.*
5) - copy
作用:复制文件
语法:copy [path1] [filename] [path2] [filename]
ps: xcopy 用于复制文件夹
6) - move
作用:移动一个或多个文件到指定位置,也可用于重命名目录
语法:move [path] filename [..] [path2] 从path1移动文件filename到path2
Move [path] dir1 dir2 重命名目录
7) - ren
作用:文件重命名
语法:ren filename1 filename2
8) - ipconfig命令
ipconfig命令用于显示本机当前的TCP/IP配置的设置值,包括本机当前的IP地址、子网掩码、默认网关以及DNS服务器。
查看本机IP配置,
ipconfig的命令格式参数:
/? 显示ipconfig的格式和参数的英文说明;
/all 显示所有的配置信息,主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。例如:C:\>ipconfig /all
/release 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);
/renew 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。
9) - ping
它是用来检查网络是否通畅或者网络连接速度的命令。网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
Ping终端机
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
-n 定义向目标IP发送数据包的次数,默认为3次
①ping 自己机器的例子,如图4-11
②ping网关/路由器
对Ping后返回信息的分析
2.Request timed out
对方已关机;(2) 对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的;(3) 对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置),可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。
错误设置IP地址。正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。但如果一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。当从这台主机Ping其他的机器时,会存在这样的问题:
A.主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段。
B.主机不知道用哪个地址作为数据包的源地址。因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。
3.Destination host Unreachable
(1) 对方与自己不在同一网段内,而自己又未设置默认的路由,比如不设定默认的路由,运行Ping IP就会出现“Destination host Unreachable”。
(2)网线出了故障
这里要说明一下“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。
4.Bad IP address
这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。
5.Source quench received
这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。
6.Unknown host——不知名主机
这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
7.No answer——无响应
这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息。故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确;本地或中心的路由器没有工作;通信线路有故障;中心主机存在路由选择问题。
7.Ping 127.0.0.1
127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。
8.no rout to host:
网卡工作不正常
9.transmit failed,error code:
10043网卡驱动不正常
10) -arp(地址转换协议)命令
ARP(地址转换协议)是一个重要的TCP/IP协议,并且用于确定对应Ip地址的网卡物理地址(MAC地址)使用arp命令,我们能够查看本地计算机或另一台计算机的ARp高速缓存中的当前内容。也可以用人工方式输入静态的网卡物理/IP地址,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。
arp [-a]:用于查看高速缓存中的所有项目
arp -s IP 物理地址:可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目
arp -d IP :使用本命令能够人工删除一个静态项目,如图4-15
11) -netstat命令
Netstat是在内核中访问网络及相关信息的程序,用于显示与IP、、和协议相关的统计数据,一般用于检验本机各的网络连接情况。一般用netstat -an 来显示所有连接的端口并用数字表示。
netstat -a 显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接netstat -s 按照各个协议分别显示其统计数据,如图4-17
netstat -e 统计一些基本的网络流量,如图4-18
netstat -r 除了显示有效路由外,还显示当前有效的
netstat -n 显示所有已建立的有效连接
netstat -p 显示协议名查看某协议使用情况
12) - tracert命令
作用:windows路由跟踪实用程序,可以用于确定IP数据包访问目标时所选择的路径。
用法:
Tracert IP/网址 查询从本机到该IP地址或网址所在的电脑要经过的路由器及其IP地址
-h [num] 指定本次搜搜最大跳数
-w [num] 指定每次回复毫秒数
13) route命令
作用:在本地 IP 路由表中显示和修改条目。 当一台电脑上有多个网卡、多条线路的时候,可以使用route命令来制定特定网段使用特定的线路,加快访问速度。
语法:
-f 清除所有网关项路由表(不要随便尝试)
-p 增加永久路由,保存在注册表
Windows 命令有很多,有兴趣可以了解一下以下命令的作用及用法:
Nslookup-------IP地址侦测器
logoff---------注销命令
tsshutdn-------60秒倒计时关机命令
lusrmgr.msc----本机用户和组
services.msc---本地服务设置
oobe/msoobe /a----检查XP是否激活
notepad--------打开记事本
cleanmgr-------垃圾整理
net start messenger----开始信使服务
compmgmt.msc---计算机管理
net stop messenger-----停止信使服务
conf-----------启动netmeeting
dvdplay--------DVD播放器
charmap--------启动字符映射表
diskmgmt.msc---磁盘管理实用程序
calc-----------启动计算器
dfrg.msc-------磁盘碎片整理程序
chkdsk.exe-----Chkdsk磁盘检查
devmgmt.msc--- 设备管理器
regsvr32 /u *.dll----停止dll文件运行
drwtsn32------ 系统医生
rononce -p ----15秒关机
dxdiag---------检查DirectX信息
regedt32-------注册表编辑器
Msconfig.exe---系统配置实用程序
rsop.msc-------组策略结果集
mem.exe--------显示内存使用情况
regedit.exe----注册表
winchat--------XP自带局域网聊天
progman--------程序管理器
winmsd---------系统信息
perfmon.msc----计算机性能监测程序
winver---------检查Windows版本
sfc /scannow-----扫描错误并复原
taskmgr-----任务管理器(2000/xp/2003
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
为什么要用windows命令提示符?命令提示符使用户在DOS的环境下能够更直接的调用命令,这种操作方式减少了图形界面所需要的大量图形数据传输,减轻计算压力,提高运行效率。