第13课:常用dos命令

辉天子煜 辉天子煜     2022-08-28     336

关键词:

网络命令
ping 进行网络连接测试、名称解析
ftp 文件传输
net 网络命令集及用户管理
telnet 远程登陆
ipconfig显示、修改TCP/IP设置
msg 给用户发送消息
arp 显示、修改局域网的IP地址-物理地址映射列表
 
ping
 
1.Ping命令的语法格式 
 
ping命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用方法还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧! 
 
ping命令的完整格式如下: 
 
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list 
 
从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧! 
 
-t—— 有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。 
 
-a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。 
 
-n count——定义用来测试所发出的测试包的个数,缺省值为4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。 
 
-l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。 
 
-f—— 在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。 
 
-i ttl—— 指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。 
 
-v tos—— 将“服务类型”字段设置为 “tos” 指定的值。 
 
-r count—— 在“记录路由”字段中记录传出和返回数据包的路由。一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了9个,也就是说你只能跟踪到9个路由。 
 
-s count——指定“count” 指定的跃点数的时间戳,此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录4个。 
 
-j host-list ——利用“ computer-list” 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔IP 允许的最大数量为 9。 
 
-k host-list ——利用 “computer-list” 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔IP 允许的最大数量为 9。 
 
-w timeout——指定超时间隔,单位为毫秒。 
 
destination-list ——是指要测试的主机名或IP地址 
 
-t参数 
 
-t—— 有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。
 
 
ftp
 
  FTP命令是Intenet用户使用最频繁的命令之一,不论在DOS还在UNIX操作系统下使 用FTP,都会遇到大量的 FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便 使用者,并收到事半功倍之效。
FTP的命令行格式
  FTP-v-d-i-n-g[主机名],其中:
  —v——显示远程服务器的所有响应信息;
  —n.------限制FTP的自动登录,即不使用; ,
  n-----etRc文件:
  -d——使用调试方式:
  g——取消全局文件名。
ftp  -n -s:[[drive:][path]filename
 
上面的filename为ftp命令文件,包括登录IP地址,用户名、密码、操作命令等
例:
open 90.52.8.3   #打开ip
user iware       #用户为iware
password8848    #密码
bin             #二进制传输模式
prompt
cd tmp1         #切换至iware用户下的tmp1目录
pwd
lcd d:download   #本地目录
mget *          #下载tmp1目录下的所有文件
bye             #退出ftp
 
net
 
(1)net share - 查看共享命令
   net share ipc$ - 设置ipc$共享 
   net share ipc$ /del - 删除ipc$共享 (xp系统无法删除)
   net share c$=c: - 设置c盘为共享
 
(2)net user - 查看本地的用户列表
   net user 用户名 密码 /add - 增加一个用户
   net user 用户名 /add 或 net user 用户名 "" /add - 增加一个密码为空的用户
   net user 用户名 /del - 删除某个用户名
   net user 用户名 /active:yes(no) - 设置某个用户的状态为启用(禁用)
 
(3)net localgroup administrators - 查看管理员组里的用户(即权限为管理员的用户)
   net localgroup administrators 用户名 /add - 把某个用户增加到管理员组里
   net localgroup administrators 用户名 /del - 从管理员组里删除某个用户
   注意:1.增加到某个组里的用户必须是已经被创建过的用户.
        2.增加到的组必须为存在的组.
 
(4)net start - 查看已经启动的服务列表
   net start 服务名 - 开启某个服务   注意:要想成功的开启一个服务,前提是它被停用
了,而不是被禁止
   net stop 服务名  - 停止某个服务   注意:停止的服务必须是已经启动的,而不是已经
停止或是被禁止的
 
 
telnet 
 
  telnet命令的一般形式为:
telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址。
例: telnet 192.168.0.1
如果这一命令执行成功,将从远程机上得到login:提示符。
  使用telnet命令登录的过程如下:$ telnet 主机名/IP 启动telnet会话。
一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。如果用户名和口令输入正确,就能成功登录并在远程系统上工作。在 telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明。 
 
ipconfig
 
语法
 
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]
参数
 
/all
    显示所有适配器的完整 TCP/IP 配置信息。在没有该参数的情况下 ipconfig 只显示 IP 地址、子网掩码和各个适配器的默认网关值。适配器可以代表物理接口(例如安装的网络适配器)或逻辑接口(例如拨号连接)。 
/renew [adapter]
    更新所有适配器(如果未指定适配器),或特定适配器(如果包含了 Adapter 参数)的 DHCP 配置。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。 
/release [adapter]
    发送 DHCPRELEASE 消息到 DHCP 服务器,以释放所有适配器(如果未指定适配器)或特定适配器(如果包含了 Adapter 参数)的当前 DHCP 配置并丢弃 IP 地址配置。该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。 
/flushdns
    清理并重设 DNS 客户解析器缓存的内容。如有必要,在 DNS 疑难解答期间,可以使用本过程从缓存中丢弃否定性缓存记录和任何其他动态添加的记录。 
/displaydns
    显示 DNS 客户解析器缓存的内容,包括从本地主机文件预装载的记录以及由计算机解析的名称查询而最近获得的任何资源记录。DNS 客户服务在查询配置的 DNS 服务器之前使用这些信息快速解析被频繁查询的名称。 
/registerdns
    初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。可以使用该参数对失败的 DNS 名称注册进行疑难解答或解决客户和 DNS 服务器之间的动态更新问题,而不必重新启动客户计算机。TCP/IP 协议高级属性中的 DNS 设置可以确定 DNS 中注册了哪些名称。 
/showclassid adapter
    显示指定适配器的 DHCP 类别 ID。要查看所有适配器的 DHCP 类别 ID,可以使用星号 (*) 通配符代替 Adapter。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。 
/setclassid Adapter [ClassID]
    配置特定适配器的 DHCP 类别 ID。要设置所有适配器的 DHCP 类别 ID,可以使用星号 (*) 通配符代替 Adapter。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。如果未指定 DHCP 类别 ID,则会删除当前类别 ID。 
 
 
msg
 
MSG {username | sessionname | sessionid | @filename | *}
    [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
 
  username            标识指定的用户名。
  sessionname         会话名称。
  sessionid           会话 ID。
  @filename           识别这样一个文件,该文件含有将所发消息
                      发送到的用户名、会话名和会话标识号的列表。
  *                   给指定服务器上的所有会话发送信息。
  /SERVER:servername  要联系的服务器(默认值是当前值)。
  /TIME:seconds       等待接收器确认消息的时间延迟。
  /V                  显示有关执行的操作的信息。
  /W                  等待用户的响应,跟 /V 一起有用。
  message             要发送的消息。如果没有指定,发出提示,
                      或者从 stdin 读取。
 
 
arp
 
 
语法
 
arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
 
参数
 
-a[ InetAddr] [ -N IfaceAddr]
 
显示所有接口的当前 ARP 缓存表。要显示特定 IP 地址的 ARP 缓存项,请使用带有 InetAddr 参数的 arp -a,此处的 InetAddr 代表 IP 地址。如果未指定 InetAddr,则使用第一个适用的接口。要显示特定接口的 ARP 缓存表,请将 -N IfaceAddr 参数与 -a 参数一起使用,此处的 IfaceAddr 代表指派给该接口的 IP 地址。-N 参数区分大小写。
 
-g[ InetAddr] [ -N IfaceAddr]
 
与 -a 相同。
 
-d InetAddr [IfaceAddr]
 
删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址。对于指定的接口,要删除表中的某项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。要删除所有项,请使用星号 (*) 通配符代替 InetAddr。
 
-s InetAddr EtherAddr [IfaceAddr]
 
向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。要向指定接口的表添加静态 ARP 缓存项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。 

第12课:常用dos命令

 文件管理type显示文本文件的内容。copy将一份或多份文件复制到另一个位置。del删除一个或数个文件。move移动文件并重命名文件和目录。(WindowsXPHomeEdition中没有)ren重命名文件。 type  讲了这么多关于文件的操作,... 查看详情

第11课:常用dos命令

【文件夹管理】cd显示当前目录名或改变当前目录。md创建目录。rd删除一个目录。dir显示目录中的文件和子目录列表。tree以图形显示驱动器或路径的文件夹结构。path为可执行文件显示或设置一个搜索路径。xcopy复制文件和目录... 查看详情

二十四节课预习

13.1设置更改root密码13.2连接mysql13.3mysql常用命令13.4mysql用户管理13.5常用sql语句13.6mysql数据库备份恢复使用xtrabackup备份innodb引擎的数据库innobackupex备份Xtrabackup增量备份http://zhangguangzhi.top/2017/08/23/innobackex%E5%B7%A5%E5%85%B7%E5% 查看详情

vfp+6.0中文版教程--初级教程

...象的编程第三课简要介绍对象、属性、事件、方法第四课常用的对象、属性、事件、方法第五课常用编程命令及常用函数第六课编一个完整的软件第七课编程中的一些技巧第八课程序的调试第九课软件的编译及生成安装盘 &nb... 查看详情

使用 Swift 开发应用程序 - 第 13 课 - 练习:“isBelow13”

】使用Swift开发应用程序-第13课-练习:“isBelow13”【英文标题】:AppDevelopmentwithSwift-Lesson13-Exercise:"isBelow13"【发布时间】:2016-11-1121:23:23【问题描述】:我对Swift很陌生,我通过使用“使用Swift开发应用程序”-Book来学习。... 查看详情

《英雄编程体验课》第13课|双指针

文章目录零、写在前面一、最长不重复子串1、初步分析2、朴素算法3、优化算法二、双指针1、算法定义2、算法描述3、条件1)单调性2)时效性三、双指针的应用1、前缀和问题2、哈希问题3、K大数问题零、写在前面  该章节节... 查看详情

第13课进阶面向对象(上)

日常生活中,我们都习惯于对事物进行分类,那么这种分类思想是否可以引入程序设计中呢?面向对象的基本概念:     类和对象的意义:  一些有趣的问题;小结:  查看详情

dos常用命令|dos命令

DOS基本概念DOS:DiskOperatingSytem磁盘操作系统操作原理 查看详情

常用dos命令

常用DOS命令 查看详情

常用dos命令

常用DOS命令MS-DOS(MicrosoftDiskOperatingSystem)DOS是一个早期的操作系统,现在已经被Windows系统取代。进入DOS操作窗口Windows+R,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。命令行(CommandLineInterfaceCLI):Command是系统命令执行程序的... 查看详情

第13课字典(代码片段)

一、字典1、字典的定义:  <class‘dict‘>>>>dict1=>>>type(dict1)<class‘dict‘>2、dict1=键1:值,键2:值dict2=‘name‘:‘Tom‘,‘age‘:18,‘weight‘:1303、键值成对出现,不然会报错。>>>dict2 查看详情

基金投资课——第13章-为你的投资保驾护航

...力资产的风险13.5保险:化解人力资产的风险  最常用的四类保险13.6意外险:化解生活中的意外  意外险的作用  意外险的费用  意外险的适用人群  意外险的保额13.7医疗险:生病后,医疗费用... 查看详情

dos常用命令

...)快捷键“Win+R”打开运行窗口,输入“cmd”,回车3、DOS常用命令help--查看系统内可用的DOS命令  【command】/?--查看某个命令的参数信息    (注:在DOS命令语法中,所 查看详情

第13课lambda表达式

1.lambda的语法形式:[capture](params)opt->ret{body;};(1)capture为捕获列表  ①[]、[&]和[=]分别表示不捕获、按引用捕获、按值捕获所有父作用域中内的局部变量。(父作用域指包含lambda表达式的语句块,如main函数)。    ... 查看详情

dos常用命令

DOS常用命令常用命令:  (1)查看目录内容命令DIR  (2)指定可执行文件搜索目录PATH  (3)创建目录命令MD  (4)打开指定目录命令CD  (5)删除当前指定的子目录命令RD  (6)改变当前盘符命令C:  (7)文件... 查看详情

常用doc命令

...译操作了,但在Windows操作系统中编译、运行都需要了解常用DOS命令,所以下面我们来学习一下常用DOS命令(DOS命令是Windows操作系统包含的知识)。DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:win+R,然后输出cmd... 查看详情

java学习第二天——基本dos命令和jdk环境配置

...加上cmd路径  管理员方试运行:选择以管理员方式运行常用的DOS命令1#盘符切换E:2#查看当前目录下的所有文件dir3#切换目录cd..(返回上一级)cd/dE:\(跨盘符切换)4#清理屏幕cls(clears 查看详情

dos常用命令总结

win7下有很多有用的dos命令,现在总结如下:延伸:Linux常用命令【总结】 命令作用其他ping检查和另一台主机的连通性 ping 127.0.0.1  telnet检查连通性,同时检查另一台主机是否开启某个端口  telnetip[端口]... 查看详情