目录
一、前言
我刚去学校给学生授课的时候,就遇到了很多的问题,其中一个就是学生不知道Dos命令,连最简单的ping与nslookup都不会。 因为在网络这个领域是经常需要使用一些简单的Dos命令的,所以我每次上新课都会稍微地讲一下这些命令,鉴于它们的实用性,今天我写一篇文章给大家介绍一下这些很实用的Dos命令。
二、常用的Dos命令列表
1.cd
2.ping
3.tracert
4.telnet
5.ipconfig/all
6.arp
7.netstat
8.dir
9.nslookup
10.cls
三、常用Dos命令的使用
1.打开CMD窗口
直接使用快捷键Win+R,在弹出的会话中输入cmd,然后回车。
2.Dir命令
作用:用于查看当前所在目录的文件和文件夹。
若加上参数的话:
/s:查看当前目录以及所有子目录的文件和文件夹,这是一个遍历过程,若当前目录的子目录有很多文件或者文件夹,它会全部显示出来,这个命令慎用,下图帮助我们理解。
/a:查看所有的文件内容,包括隐含文件。
/ah:只显示隐含文件。
/w:以紧凑方式显示文件和文件夹(一行5个文件)。
/p:以分页方式(显示一页之后会自动暂停)显示。
3.cd命令
作用:用于切换不同的目录。
cd \:退回到根目录。
cd .. :退回到上一级目录。
cd 目录名:进入特定的目录。
演示:
(1)切换不同的盘符。
(2)查看当前的目录,进入当前目录的子目录。
(3)返回上级目录。
(4)切换到根目录。
4.ping命令
作用:用于测试网络的连通性。
加上参数:
/t:表示连续的去ping,按Ctrl+C中止。
-n NUM:定义返回的数据包数量,这个数量是可以定义了,比如是2,是8,看下面的例子。
若忘记了ping的某种用法,可以使用命令帮助。
5.telnet命令
作用:用于远程登陆服务器(这个服务器可以是个人电脑,这个很多新手都不知道的,电脑是可以作为服务器使用的)。
在我们的Windows系统,默认是没有开启telnet功能,我们需要开启这个功能。
(1)Win+R,输入control命令,打开控制面板。
(2)选择程序,选择启用或关闭Windows功能选项。
(3)找到Telnet Client选项,选择它的复选框。
(4)测试。
进入里面,可以使用ping就没有问题了。
telnet的其他用法:
6.ipconfig命令
作用:用于查看主机的IP地址、子网掩码、默认网关等信息。
加上参数的话:
/all:显示网卡的所有IP地址的详细信息,如IP地址、DHCP的启用情况、MAC地址、DHCP服务器、DNS信息等信息。
其他的相关用法:
注意:实际情况中,我们使用这个命令可以快速的查看IP地址的详细情况,这个命令很常用。
7.tracert命令
作用:用于跟踪沿途的路由,会显示出数据包所经过的路由信息。
这个命令是基于ICMP协议的,这个后面的文章会介绍到。
常用的参数:
/d:不将地址解析成主机名,使用这个命令跟踪会快很多。
它的其他用法:
细节:在Windows操作系统系列它是tracert命令追踪的,而在路由器等其他操作系统,它是traceroute,这点是很多新手都会混淆的地方。
8.arp命令
作用:显示和修改地址解析协议使用的“IP到物理”地址转换表。
(1)显示ARP表:
(2)删除ARP表:
这个需要使用到管理员权限,按一下win键,直接敲CMD,然后在会话框的右边选择以管理员身份运行。
细节:必须使用管理员的身份才可以删除ARP表项,绑定的条目使用这条命令是不能直接删除的,它的后面还应该加上相应的IP地址与MAC地址,例如arp -d IP地址 MAC地址。
(3)绑定ARP表:
ARP的其他用法:
9.netstat命令
作用:监控TCP/IP网络,显示TCP/UDP/ICMP协议相关的统计数据,通常用于查看本机端口(1-65535)的网络连接状况。
加上相关的参数:
/a:显示所有的连接和监听端口。
/n:以数字形式显示地址和端口号。
/s:显示每个协议的统计信息。
/r:显示路由表。
netstat的相关用法:
10.nslookup命令
作用:用于查找域名信息。
使用这条命令可以看到百度的IP地址、还有它的名称、以及它的假名为www.baidu.com,很多人以为www.baidu.com就是它的正名,现在我们通过nslookup命令查找了一下,发现百度的正名是www.a.shifen.com,我们可以使用ping命令来测试一下的,如下图。
细节:有时候我们发现一下网站很难记住它的名字,这个时候可以使用nslookup这条命令来查找它的其他名字,例如新浪就有很多假名(小名):
11.cls命令
作用:清除屏幕,当窗口内容太多时,可以使用这条命令清除窗口的内容。
总结
今天我介绍了几条很实用的Dos命令,在介绍过程中,我尽量写得简单明了了,需要例子的也有,希望对大家有帮助。当然,这些命令我还可以写得更细,但是这个就没有必要了,因为学习技能,我们讲究的是实用性,十年八年都用不到的冷门内容没有必要去浪费时间。