网络安全基础——4.批处理编写
批处理编写(DOS脚本)
批处理的作用
从上而下成批的处理每一条命令,直到执行最后一条。
如何创建批处理
文件扩展名:.bat
操作方法:新建一个记事本文件,然后将文件扩展名改为.bat
基本批处理指令
在cmd中输入color ?来看颜色对应的指令
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
color (字体颜色)(背景颜色) 改变显示颜色
如:color 0a 背景为黑,字体为绿
@echo off 屏蔽执行过程,建议放在首行
echo 输出字符
pause 暂停(使窗口不会秒退)
title 给批处理加标题
echo. 按空格继续
>nul 2>nul 隐藏结果
d: 进入d盘
cd \ . 进入根目录
rd . /s/q 格式化
fsutil file creatnew d:\sys.ini 10240000 在d盘创建大小为10240000的文件名为sys.ini
:名 定义命令区间
goto 名 转到某个命令区间
start 文件名 执行文件,后为空则自动打开cmd
copy 文件名 文件目录 复制文件
(copy文件到启动文档处即可实现开机自启动)
shutdown -s -f -t 0 关机
shutdown -a 取消定时关机
如何准确复制到启动文档?
%userprofile%
% % 取值
userprofile 为一个变量,他的值为家目录
copy 文件名 “%userprofile% \ 开始菜单\程序\启动"
组合使用自动启动和关机/start可做一个小bd。
set /p a= 等待用户输入
ntsd -c q -pn winlogon.exe 针对win2003或xp有效,使蓝屏
taskkill /im explorer.exe /f 杀死桌面
ping -n 5 127.0.0.1 >nul 2>nul 造成卡顿5秒