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

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

目录操作类命令

磁盘操作类命令

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

前提介绍:

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 /?

img

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

arp -a

img 3、例子3:arp -g 作用:同 -a的作用一致,如下图所示 img

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

arp -av

img

arp -gv

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

arp -a 192.168.97.2

img

arp -g 192.168.97.2

img

arp -av 192.168.97.2

img

arp -gv 192.168.97.2

img

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

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

img

arp -an 127.0.0.1

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

arp -an 192.168.97.139

img

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

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

//发现有动态,也有静态的 img

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

img

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

img

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

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

img

arp -d 192.168.97.10

img

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 /?

img 2、例子2:assoc //显示当前所有扩展名关联的程序

assoc

img

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

assoc | more

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

assoc .rar

//如下图所示,.rar扩展名对应关联的应用程序为好压,即HaoZip.rar img

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

assoc .rar=

img

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

assoc .rar=HaoZip.rar

img

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

四、at

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

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

at /?

img 例子2:at 19:00 shutdown -s //作用:制定晚上19:00关机的计划;注意要以管理员用户启动CMD

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

img 例子3:at 1 /delete //作用:删除id为1的计划

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

img

例子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

img

五、atmadm

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

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

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

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

六、attrib

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

例子1:attrib /? img

例子:

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名的文件的属性
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/qq_45555226/article/details/104413270
-- 展开阅读全文 --
KillDefender 的 Beacon 对象文件 PoC 实现
« 上一篇 02-09
Web安全—逻辑越权漏洞(BAC)
下一篇 » 03-13

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复