系统提供网络相关命令,可以在命令行(cmd)下方便快捷地查看、设置、修改网络信息,提高效率。 下面将对相关命令进行一一介绍。
1 次
Ping是一个经常使用的命令,用于检查网络是否连通、连接速率是否正常等。该命令是向目标IP地址发送数据包。 目标IP收到数据包后,会返回一个相同大小的数据包。 根据返回的数据包,我们可以判断目标主机是否存在。
ping /?显示帮助
-t 不间断地向目标 IP 发送数据包,直到我们强制 (ctrl+c) 它停止。
-l 定义发送数据包的大小,默认为32字节,我们可以将最大值设置为65500字节,也可以与上面的-t参数配合使用来验证网络的承载能力。
-n 定义目标IP发送数据包的次数,默认为4次,可以修改为1次或多次。
Ping一般连接目标IP地址或域名(需要DNS解析为ip地址)、主机名等。
2 网
net是非常重要的网络命令之一。
网 /? 求助。
网络视图
使用该命令可以查看远程主机的所有共享资源,命令格式为net view \IP。
净使用
将远程主机的共享资源映射到本地驱动器(当然可以由资源管理器操作)。
net use x: \IP\sharename
eg:
net use x: \192.168.20.120\share
该示例表示Z盘挂载了192.168.20.120下名为share的文件夹。 连接成功后,需要输入用户名和密码。 挂载成功后,就可以像访问本地盘一样直接打开Z盘了。 net start 该命令用于启动远程主机上的服务。
净启动
该命令用于启动远程主机上的服务。
净启动
净停止
该命令用于关闭远程主机上的服务,用法与net start类似。
网络用户
该命令用于用户管理,包括创建、删除、查看、激活、禁用用户等操作。
net user test /add,创建一个用户,用户名为test,密码为 ,默认是该用户组的成员。
net user test /del 删除测试用户。
net user test /:不禁用测试用户
net user test /:yes 启用测试用户
net user test 查看测试用户信息
净时间
检查远程主机的时间
3 FTP
该命令用于连接远程ftp服务器(默认端口21),进行下载、上传、删除文件等操作。 在cmd下输入ftp命令并按回车(Enter),就会进入ftp命令行,使用“open”与远程ftp服务器建立连接,一般需要输入用户名和密码(除非远程服务器允许匿名登录)。
用于查看服务器文件的目录
cd 到文件夹中
get 下载服务器文件到本地
put 上传本地文件到远程服务器(需要服务器许可)
删除远程ftp服务器上的文件(需要远程服务器的权限)
bye/quit 退出当前连接
4
此命令使用显示 TCP/IP 和当前 TCP/IP 连接的协议统计信息。 使用该命令,可以获取远程主机的信息,比如用户名、所属工作组、网卡MAC地址等,对于需要连接远程服务器等的人来说非常有用有用。
-a 使用该参数,只要知道远程主机的机器名,就可以获取其信息(下同)。
-A 该参数也可以获取远程主机的信息,但需要知道其IP。
-n 列出有关本地计算机的信息。
当你获取到对方的IP或者机器名后,就可以使用命令进一步获取对方的信息。
5
该命令用于查看网络状态,操作简单,功能强大。
-a 查看所有连接和监听端口。 出于安全考虑,您可以选择关闭相应的服务或端口。
-r 显示路由表。 当有多个网卡时,可以指定某个网卡的ip地址来查看对应的路由表。
6
该命令用于跟踪路由信息。 使用该命令可以查出数据从本机传输到目标主机的所有路径,从而了解网络布局和结构。
tracert 192.168.20.2
可以看到只有一跳,因为网关是192.168.20.2。 而到.82.30()居然走了多条路线,但是报错超时了。
7 点
at命令的作用是安排在特定的日期或时间执行特定的命令和程序。 这个命令在win11中已经被弃用,估计以后的版本会直接杀掉这个命令。
当我们知道远程主机当前的时间后,我们可以使用该命令使其在稍后的时间(如1分钟后)执行某个程序和命令。
at [\computer] eg: at 00:00 cmd /c copy C:\documents*.* C:\MyDocs
查看所有计划任务
net start "task scheduler"
删除对应任务
at id /delete | /delete /yes [\\computername]
8
是一种用于远程登录另一台计算机的网络协议,可以在命令行界面下使用。 执行后,在提示符下输入open,然后会出现一个登录窗口,让您输入合法的用户名和密码。 此处输入的任何密码都不会显示。 当用户名和密码输入正确后,连接建立成功。
数据传输时命令都是明文形式,很容易被黑客截获。 因此,它已被放弃。 目前,远程登录采用更安全的SSH协议。