风之力科技
股票代码:781340
400-718-5885或13605745691
service@nwpit.com

技术资讯

26May2015
点击

简单介绍常见的CMD命令助你轻松玩转电脑

    CMD的全称是command(即命令提示符),类似于微软的DOS操作系统。通过CMD命令可以实现许多功能,要想成为一名计算机高手,CMD命令的学习是必不可少的,下面就列举一些常见的 CMD命令。

1.Ping

    Ping命令是用来检测网络是否连通以及网络速度的一个工具。每台计算机都有唯一的IP地址,当我们使用Ping命令的时候,我们会给目标IP发送一个数据包,对方收到数据包以后,就会返回一个同样大小的数据包,通过返回的数据包,我们可以确定目标主机的存在,同时也可以判断目标主机的操作系统。通过在 DOS窗口中键入:ping  /? 回车,我们可以看到和Ping命令有关的帮助页面,常用的Ping命令参数有以下几个:
 
    -t 表示不断向目标主机发送数据包,直到我们强制其停止为止,如果你的网速非常快,同时向一个带宽不高的主机不断发送数据包,那么过不了多久,对方就会因为承受不了这么频繁的接受数据包而导致网络故障。
 
    -l 这个参数可以定义数据包的大小,默认的数据包大小是32字节,最大极限为65500字节。
 
    -n 参数可以定义向目标主机发送的数据包的次数,比如说我们想给“180.97.33.107”这个IP发送6个数据包,那么在命令框里面我们就可以输入“ping -n 6 180.97.33.107”来执行这个命令。

2.Netstat

    这个命令是用来查看网络状态的命令,它可以显示路由表、实际的网络连接、开放的端口等与网络状态相关的信息。使用时若是不带参数,那么Netstat命令显示活动的TCP连接。通过使用不同的参数可以实现不同的功能,具体如下:
 
    -a 查看本地机器的所有开放端口,同时还可以看到本机开启的服务,比如说FTP服务、Telnet服务、邮件服务、Web服务等等。除此以外,通过查看开放的端口类型可以有效发现和预防木马,并且及时采取相关措施。
 
    -n 这个命令可以显示当前所有已建立的有效连接。与netstat -a有点不同的是它会以数字的形式显示本地地址(计算机名)和端口号,并且只显示TCP连接。
 
    -r 此参数可以列出当前的路由表信息,还可以告诉我们本地机器的网关、子网掩码等信息。用法:netstat -r。

3.At

    At命令的作用是安排在特定日期或时间执行某个特定的命令和程序,当我们要使用这个命令的时候,首先要知道远程计算机的时间,然后就可以利用这个命令在特 定的时间执行特定的命令。当然,这个命令也可以是自己指定时间在自己电脑上的一些操作,比如说定时关机命令“at 12:00 shutdown -s -t30”就表示在12点的时候关机,并且延迟30秒关机。 


4.tracert

    tracert是trace router的简写,这个命令是路由跟踪命令,通过这个命令我们可以知道从本机到目标IP所经过的所有路径。了解路由跟踪命令对于了解网络布局和网络结构很有帮助。

5.net

    net命令是网络中常用的命令之一,具有非常强大的功能,很多黑客正是通过这个功能进行电脑入侵。同样的,通过“net  /?”命令也可以查看net的帮助选项。net命令的参数有很多种,下面列举比较典型的几种参数:

    net start

    这个命令可以用来启动远程主机上的服务,当我们连接了远程主机,想使用远程主机上的一个服务的时候,我们就可以通过这个命令来实现,比如说想要启动FTP功能时,就可以使用“net start ftp”来实现启动的功能。

    net stop

    当已经登录远程主机的时候,如果想要关闭某个服务,可以通过net stop这个命令来实现这个功能,使用方法与net start类似。

    net user

    这是一个非常实用的命令,通过这个命令可以在电脑上面创建账户、激活账户、禁用账户、删除账户等。
    新建一个用户名为abcd,密码为1234的帐户:net user abcd 1234 /add 
    将用户名为abcd的用户删除:net user abcd /del
    将用户名为abcd的用户禁用:net user abcd /active:no
    激活用户名为abcd的用户:net user abcd /active:yes
    查看用户名为abcd的用户的情况:net user abcd

    net time

    当我们想要查看远程主机的当前时间时,可以通过net time命令来实现。这个命令通常和其他的命令搭配起来使用,比如说想要在特定时间对计算机进行特定的操作的时候,我们就可以通过net time命令来设定时间。

    net view

    net view命令可以查看远程主机的所有共享资源,使用格式通常为“net view IP”。

6.ftp

    ftp服务是用户经常会使用到的服务类型之一,常用于文件的拷贝和传输,网络上面会有许多主机会开放ftp服务,但是通常都是匿名开放的。通过之前讲到的 端口扫描的方式,我们可以扫描出哪些主机开放了ftp端口。当确定了目标主机之后,就该登录了 ,在ftp命令提示符下面使用"open 主机IP ftp端口"命令,并且输入合法的用户名和密码,就可以成功登录目标主机的ftp服务。
    dir 命令可以查看服务器的文件,通过dir加上回车的方式可以查看到服务器上的ftp文件。
    get 命令可以将服务器上面的ftp文件下载到本地电脑上面
    put 命令与get命令恰好相反,它可以上传文件到远程服务器,但是前提是目标服务器的ftp文件是可写的。

    delete 命令可以删除远程服务器的FTP文件,当然这也是要在取得文件的写的权限之后才能进行。


    可以看出,计算机的CMD命令还是比较多的,以上的6个命令是非常常见的命令,程序员或者是开发者在遇到类似问题时,如果掌握了这些命令的使用方法,解决问题的效率是可以得到提升的。