arp -a [内网地址] [ -N 接口] 显示所有接口的当前 ARP 缓存表
-g 与 -a 相同
-d 内网地址 [接口] 删除指定ip的地址项
-s 内网地址 mac地址 [接口] 向arp表绑定静态的映射项
ping一台主机后就会在双方主机上建立动态的arp映射。
arp映射若是动态的,这种映射会在一段时间后失效。
即时绑定成静态的映射关系,也会在目标主机重启时,自动清空arp缓存表,从而失效。
net
user 查看所有本地用户
user 用户名 查看具体用户
user 用户名 密码 修改用户名
user 用户名 密码 /add 添加用户
user 用户名 /del 删除用户
user 用户名 /active:yes[no] 激活/禁用用户
user 用户名 /times 为用户设置登录时间 例:M-F,08:00-17:00
localgroup 查看所有本地组
localgroup 本地组名 查看具体的本地组名
localgorup 本地组名 /add 添加本地组
localgorup 本地组名 /del 删除本地组
localgorup 本地组名 用户名 /add 将指定用户加入指定组
localgorup 本地组名 用户名 /del 将指定用户从指定组删除
whoami
当前用户信息
assoc [.ext[=[fileType]]] 为目标文件添加默认打开方式
.ext 指定跟文件类型关联的文件扩展名
fileType 指定跟文件扩展名关联的文件类型
键入ASSOC而不带参数,显示当前文件关联。如果只用文件扩展名调用ASSOC,则显示那个文件扩展名的当前文件关联。如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。
schtasks
/create 创建计划任务
[/s 目标主机,省略则本机 [/u 主机用户名 [/p 主机密码]]
[/ru 运行命令的用户名 [/rp 运行命令的密码]]
/sc 计划任务(minute|hourly|daily|weekly|monthly|once|onstart|onlogon)
[/mo 计划任务周期 ]
[/d 运行日期(1-31 或 mon|tue|wed|thu|fri|sat|sun)]
[/m 运行月份(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)]
/tn 任务名字
/tr 运行程序路径
[/st 指定运行开始时间二十四小时制 例:15:50 /sc once 必须有此项]
[/ri 重复时间间隔 适用于 /st 若指定了 /et 或 /du 默认10min]
[/et 指定运行结束时间 例:16:40 不适用计划类型]
[/du 指定任务持续时间 例:1:00 不适用 /et 与计划类型]
[/k 在结束时间或持续结束时终止任务,不适用计划任务,必须指定 /et 或者 /du]
[/sd 指定开始的日期 例:2017/08/01 ]默认为当前日期,不适用计划任务
[/ed 指定结束日期 例:2017/08/02 不适用计划任务]
[/it 只有 /ru 用户登陆情况下才运行任务 |
/np 不储存任何密码。任务以给定用户的身份非交互的方式运行。只有本地资源可用]
[/z 标记在最终运行完成后删除计划任务]
[/f 若计划任务已经存在则抑制警告并强制建立]
[/i 运行任务onidle之前要等待时间X分钟(1-999)]
[/delay 指定触动触发器onstart|onlogon|onevent后延迟任务运行的等待时间 hh:mm:ss]
/change 修改计划任务
语法格式与 /create 一致
/delete 删除计划任务
[/s 目标主机,省略则本机 [/u 主机用户名 [/p 主机密码]]
/tn 要删除的任务名字
[/f 强制删除任务]
/query 查询计划任务
[/s 目标主机,省略则本机 [/u 主机用户名 [/p 主机密码]]
[/fo | /xml] 指定输出格式为 table|list|csv 或 xml
[/nh 若为table格式则不显示列标题]
[/v 显示详细任务]
[/tn 任务名字 若不指定则输出全部任务]
/showsid 显示任务sid
/tn 任务名字
/run 运行计划任务
[/s 目标主机,省略则本机 [/u 主机用户名 [/p 主机密码]]
[/i 忽略显示立即运行]
/tn 任务名字
/end 停止计划任务
[/s 目标主机,省略则本机 [/u 主机用户名 [/p 主机密码]]
/tn 任务名字
chcp 显示或者修改代码页(字符集编码)
直接输入 chcp 显示当前代码页
[nnn] 改变当前代码也编号为 nnn
cls 清屏
cmd 启动另一个cmd实例
[/c 执行完命令并中断]
[/k 执行完命令并保留]
mode 配置系统设备
[con] 查看设备状态
con cp select=yyy 指定代码页
con cp [/status] 查看代码页状态
con [cols=c] [lines=n] 改变显示模式
con [rate=r delay=d] 改变击键率及延迟
title 设置cmd窗口标题
XXX 设置为XXX
netsh
rmdir与rd 删除一个目录
[/s 同时删除子目录下的文件及目录]
[/q 安静模式,无提醒]
path 路径
例: rmdir /s /q F:\jingks 删除f盘下的jingks及其子文件
del与erase 删除一个或者数个文件(不包括目录)
[/p 删除前确认]
[/f 强制删除只读文件]
[/s 删除所有子目录下文件]
[/q 安静模式]
[/a 根据模式删除
属性 R只读文件 S系统文件
H隐藏文件 A存档文件
L重分析点 I无内容索引文件
- 表示“否”的前缀]
cd或chdir 显示或者改变当前目录
不加path 显示当前目录
path 显示指定驱动器下的当前目录
[/d path 显示并跳转到指定目录]
copy 复制文件
[pathA pathB 把pathA路径的文件复制到pathB]
[pathA+pathB pathC 把pathA路径与pathB路径的文件合并复制到pathC,常用来制作图种]
shutdown 关机
[/i 显示gui界面]
[/l 注销]
[/s 关闭计算机,有提醒]
[/p 关闭计算机,无提醒]
[/a 终止关闭,只能在超时期间使用]
[/r 重启计算机]
[/h 休眠计算机]
[/t xxx 将关闭前的超时设置为xxx秒]
chkdsk 检查磁盘并显示报告
color 设置默认控制台的前景和背景颜色
[attr] 由俩个十六进制数字组成,第一个为背景,第二个为前景。例:color 07 设置为背景黑,字体白
comp 比较俩个文件
date 改变或者显示日期
直接输入修改日期
[/d 显示现在日期
]
time 改变或者显示时间
直接输入修改时间
[/d 显示现在时间]
dir 显示目录中的文件和子目录
默认输出有日期时间信息的文件和目录
[/a 输出特定格式的目录
属性 R只读文件 S系统文件
H隐藏文件 A存档文件
L重分析点 I无内容索引文件
- 表示“否”的前缀]
[/b 使用空格式,竖式]
[/c /-c 开关文件大小中显示千分数分隔符 ]
[/d 使用空格式,横式]
[/l 小写]
[/q 显示所有者]
[/r 显示文件的备用数据流 ntfs驱动器格式]
[/s 显示目标目录及子目录中的文件]
[/t[a|w|c] 更改时间字符段为(上次访问时间|写入时间|创建时间)]
echo 显示消息或者启用关闭回显
直接输入显示回显状态
[on|off] 启用或者关闭回显
[message] 输入消息
注意可用@关闭本行命令回显
exit 退出cmd或者批处理脚本
直接输入退出cmd或者批处理
[/b 在批处理中会退出批处理,不退出cmd]
find 在文件中搜索字符串
[/v 仅显示未包含搜索结果的行]
[/c 仅显示搜索结果的行数]
[/n 在搜索结果前标注行号]
[/l 搜索字符串时忽略大小写]
"string" 要搜索的字符串
path 文件路径
findstr 功能更加强大的字符串搜索
[/b 开始模式,查找以字符串开头的行]
[/e 结尾模式,查找以字符串结尾的行]
[/l 按字使用搜索字符串]
[/r 将搜索字符串当做正则表达式]
[/s 在目录及子目录中搜索]
[/i 忽略大小写]
[/c:string 用指定字符串作为文字搜索 例:findstr /c:"a b" f:\1.txt 查找“a b”的行,若不加/c则会搜索含有a或者b的行]
set 显示,设置或者删除cmd环境变量
直接键入显示当前环境变量
[xxx] 搜索以xxx打头的所有环境变量
[var=xxx] 给环境变量中添加var=xxx的键值对
[/p var=提示的字符串 交互式的输入var的值]
[/a expression 右边允许为一个表达式]
例: set /p var=请输入一个整数:
待续...