1、DOS命令——A开头详解

0x01、DOS命令简介(摘自百度百科)

1、DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
2、DOS是Disk Operating System的缩写,即磁盘操作系统。它是一个基于磁盘管理的操作系统,在微软公司的Windows2000出版之前,DOS 系统基本统治着个人操作系统世界。即便是Windows3.x/9x都是建立在DOS平台之上的大型GUI界面应用程序。随着Windows操作系统的风行,DOS系统已逐渐成为一种历史,失去了往日那样的熠熠生辉。但是别看Windows风光无限,但是还是有很多的很难解决或者无法解决的的问题,而这个时候我们的DOS系统就可以大显身手了,用DOS命令来解决一些问题,往往会收到事半功倍的效果。
3、还有大量的微机的运行仍在使用DOS操作系统,因此掌握DOS的基本命令是必要的。

0x02、总之

1、DOS命令,Disk Operating System,是一种面向磁盘操作系统的命令
2、DOS命令分类:

目录操作类命令

磁盘操作类命令

文件操作类命令和其它命令。

0x03、DOS命令——字母A开头的命令

前提介绍:

1、实验环境:Win7

2、A开头的命令有:
adprep		//域相关的命令,作用:提升为域控制服务器

arp			//地址解析协议,Address Resolution Protocol;此处用来显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。

assoc		//显示或修改文件扩展名关联。

at			//AT 命令安排在特定日期和时间运行命令和程序。

atmadm		//ATM 呼叫管理器在异步传输模式 (ATM) 网络上注册的监视器连接和地址。

attrib		//显示或更改文件属性。

一、adprep

//这里不做介绍

二、arp(按顺序介绍)

//首先:要知道,ARP命令是用来查看ip地址对应的mac地址表

1、例子1:arp /?
作用:查看arp使用方法,如下图所示:

arp /?

在这里插入图片描述

2、例子2:arp -a
作用:a,all,显示每一个ARP表项,如下图所示

arp -a

在这里插入图片描述
3、例子3:arp -g
作用:同 -a的作用一致,如下图所示
在这里插入图片描述

4、例子4:arp -v
作用:v,verbos,显示arp表项的详细信息,所有的无效项和环回口上的项都显示,并且不可以单独使用,如下图所示:

arp -av

在这里插入图片描述

arp -gv

在这里插入图片描述
5、例子5:arp inet_addr
作用:internet_address,互联网地址,也就是IP地址;用来指定ip地址;注意不能单独使用,如下图所示

arp -a 192.168.97.2

在这里插入图片描述

arp -g 192.168.97.2

在这里插入图片描述

arp -av 192.168.97.2

在这里插入图片描述

arp -gv 192.168.97.2

在这里插入图片描述

6、例子6:arp -N if_addr
作用:if_addr就是interface_address,用来指定“接口”的ip地址;注意不能够单独使用
//这些接口地址,都是本机的网络接口

arp -av	//查看接口的IP地址

在这里插入图片描述

arp -an 127.0.0.1

//注意此处,127.0.0.1是本机ip地址,是一个虚假的网络接口

arp -an 192.168.97.139

在这里插入图片描述

7、例子7:arp -d
作用:-d,delete ,删除ip地址指定的主机Mac,也就是删除arp表项,可以使用通配符*,注意必须要以管理员运行cmd

arp -av		//查看当前arp表项

//发现有动态,也有静态的
在这里插入图片描述

arp -d 192.168.97.2		//删除动态获取mac的表项,如192.168.97.2的表项,注意以管理员用户运行CMD

在这里插入图片描述

ping  192.168.97.2		//发起ping包前,会检查arp表项,若没有回发送arp广播请求其mac地址

在这里插入图片描述

8、例子8:arp -s
作用:arp -s,static,添加静态的arp表项,注意必须要以管理员运行cmd

arp -s 192.168.97.10 01-02-03-04-05-06

在这里插入图片描述

arp -d 192.168.97.10

在这里插入图片描述

9、例子9:eth_addr
//作用:ethernet_address,以太网地址,也就是mac地址;用来指定mac地址

10、例子9: if_addr
//作用:用于指定接口地址

11、总结:

inet_addr		//用于指定IP地址,必须要结合参数使用
eth_addr		//用于指定MAC地址,必须要结合参数使用
if_addr			//用户指定接口IP地址,必须要结合参数N使用
-v		//显示详细信息,必须要结合其他参数使用
-a		//显示全部本地网络接口存在的网络内的IP地址对应Mac的表项
-g		//同a一致的作用
-d		//后接IP地址,删除arp表项
-s		//后接IP地址和Mac地址,添加静态的arp表项
-n	if_addr	//后接本地网络接口的IP地址

三、assoc

//首先:要明白,assoc是显示或者修改文件扩展名和应用程序之间是否关联

1、例子1:assoc /?
作用:显示assoc的使用方法

assoc /?

在这里插入图片描述
2、例子2:assoc
//显示当前所有扩展名关联的程序

assoc

在这里插入图片描述

3、例子3:assoc | more
作用:逐页显示所有扩展名关联的程序

assoc | more

//回车一行,空格一页,键入字母q退出
在这里插入图片描述
4、例子4:assoc .rar
//作用:查看.rar扩展名的关联应用程序是哪个

assoc .rar

//如下图所示,.rar扩展名对应关联的应用程序为好压,即HaoZip.rar
在这里插入图片描述

5、例子5:assoc .rar=
//作用:取消.rar扩展名与应用程序的关联

assoc .rar=

在这里插入图片描述

6、例子6:assoc .rar=HaoZip.rar
//作用:添加关联关系

assoc .rar=HaoZip.rar

在这里插入图片描述

7、总结:
//其assoc的实质就是扩展名与应用程序之间的关联

四、at

//首先,要知道,at 命令是计划在指定日期和时间, 在计算机上运行命令和程序
//其次,要知道,要使用 at 命令必须开启 schedule 服务才可使用, 用 net start schedule 来开启服务

例子1:at /?
作用:查看at的使用方法

at /?

在这里插入图片描述
例子2:at 19:00 shutdown -s
//作用:制定晚上19:00关机的计划;注意要以管理员用户启动CMD

at 19:00 shutdown -s	//制定晚上19:00关机的计划
at						//查看所有的计划
at 1					//查看ID为1的计划

在这里插入图片描述
例子3:at 1 /delete
//作用:删除id为1的计划

at 1 /delete	//删除ID为1的计划
at /delete		//删除所有计划

在这里插入图片描述

例子4:at 19:00 /every:Thursday shutdown -s /yes
//作用:制作每月的每周四晚七点关机,/yes是不需提示
例子5:at 19:00 /next:Thursday shutdown -s /yes
//作用:制作下月的每周四晚七点关机

at 19:00 /every:Thursday shutdown -s /yes
at 19:00 /next:Thursday shutdown -s /yes
at
at 1
at /delete

在这里插入图片描述

五、atmadm

//这里不做具体的介绍:

Atmadm
ATM 呼叫管理器在异步传输模式 (ATM) 网络上注册的监视器连接和地址。可以使用 atmadm 来显示 ATM 适配器上传入和传出呼叫的统计信息。如果在不含参数的情况下使用,则 atmadm 将显示监视活动 ATM 连接状态的统计信息。

语法
atmadm [/c][/a] [/s]

参数
/c 	显示有关到在此计算机上安装的 ATM 网卡的所有当前连接的呼叫信息。 
/a 	显示安装在该计算机中的每个适配器的注册 ATM 网络服务访问点 (NSAP) 地址。 
/s 	显示监视活动的 ATM 连接状态的统计。 
/? 	在命令提示符显示帮助。

六、attrib

//首先,要知道,attrib是显示或者更改文件的属性

例子1:attrib /?
在这里插入图片描述

例子:

attrib			//查看当前目录下的所有文件的属性 
attrib /s		//查看当前目录以及子目录下的所有“文件”属性;跟目录没有关系,注意只是文件
attrib /s /d	//查看当前目录以及子目录下的所有文件和目录的属性,注意是当前目录下;并且必须要与/s一起使用才有效
attrib /l		//查看当前目录下的所有文件以及符号链接的属性

attrib  1.txt	//查看1.txt的文件属性
attrib +h 1.txt	//给1.txt文件添加隐藏属性,输入dir后查看不到该文件了
attrib  -h 1.txt	//给1.txt文件去除隐藏属性,输入dir后查看不到该文件
attrib  +r 1.txt	//添加只读属性
attrib  -r 1.txt	//去除只读属性

attrib 1.txt  /s	//查看当前目录,以及当前目录的子目录内包含的匹配1.txt名的文件的属性
发布了117 篇原创文章 · 获赞 31 · 访问量 7780

猜你喜欢

转载自blog.csdn.net/qq_45555226/article/details/104413270