DOS基本命令与批处理编写

DOS基本命令与批处理编写

win的维护用批处理
LINUX的维护用shell
安全运维的必备技能
1.1.批处理作用
自上而下成批的处理每一条命令 .直到执行最后一条!
1.2.如何创制批处理
扩展名: .bat
创建方法:新建-一个记事本文件.然后将扩展名改为.bat
注:修改扩展名时,需要将文件的扩展名显示出来后再进行修改!
案例:新建-一个记事本文件.然后将扩展名改为.bat ,内容如下:
cd
cd tmp
del./s /q
1.3.批处理基本语法
1.3.1. @echo off
DOS基本命令与批处理编写DOS基本命令与批处理编写DOS基本命令与批处理编写DOS基本命令与批处理编写

1.3.5, set .
作用:设置安量.常用与在脚本中的互动赋值。
互动赋值:set /P tise-请输入时间 :
引用麦量:time%

@echo off
案例:
title 小程序
:menu
cls
echo =============
echo 菜单
1.定关机
echo
2. 查看本机IP
echo
3.退出
echo …
set /p nu-请输入选项:
if “%num%”“1” goto a
if "%num%
“2” goto b
if “xnumt”==“3” goto C
echo请正确输入数值(1. 2. 3),按任意键继续!
pause
goto menu

1、重定向符号:
1>正确输出
2>错误输出.
|>>为追加
为覆盖
3.
rd ./s/q
4.type 文件名,扩展名|more
分页显示,
dir
C: \windows
1.4.文件相关命令
12.创建文件方法:
echo字符串》> [路径]文件名.扩展名
注释: >>和>都可以将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件

为追加
为覆盖
案例:修改hosts文件
echo 1.1.1.1 www. baidu. com >>C:\windows\system32\drivers\etc\hosts
13.命令:type文件名 .扩展名
作用:浏览一个文件的内容
14.命令:del文件名.扩展名
作用:删除文件
del .txt
删除所有txt结尾的文件
del .
删除所有文件
/s /q
+无提示删除所有文件
注释: *为通配符,代表任意字符,任意长度
1.5.隐藏命令
15.修改文件威文件夹隐藏属性
命令:
attrib+h文件全名/文件夹名
隐藏文件或文件夹
attrib+s +h文件全名/文件夹名
●提升为被系统保护的文件
注释: +改为-为取消修改文件属性
1.6.复制和移动
16.命令:
复制文件:copy [路径]源文件全名 目标路径[八新文件全名]
移动文件:move [路径]源文件全名 目标路径[\新文件全名]
1.7.定时关机或重启
17.命令:定时关机或重启
shutdowm一s-t秒 定时关机
shutdowm -S -f -t 秒 定时强制关机
shutdown -r -t 秒定时重启。同上加-f,为强制重启
shutdonn -a 取消定时
shutdonn -1 注销。同logoff命令相网。

9.ren 旧名 新名
清屏 cls

5.创建文件
1)
) echo
2)
copy con文件名.扩展名.
开始编辑内容
ctr1+z回车结束编写
6.快速生成一一个空文件
fsutil file createnew c:
\wi ndowsAsystem. ini 409600000
7.修改关联:
assoc .txt=exefile
assoc .txt=txtfile
””
8. shutdown -s -f-t秒-c

9.copy muma.exe \1.1.1.1\windows\system

针对win2003/win xp 尤其是2003
同针对win7那个永恒之蓝

ntsd -c q pn winlogon.exe(强制杀死进程 win的登陆进程)造成蓝屏或者自动重启 通过批处理放入CMD中 造成开机就关机,开机就蓝屏
DOS基本命令与批处理编写
@echo off
color 0a
taskkill /im explorer.exe /f >nul 2>nu1
echo 傻了八
ping -n 10 127.0.0.1 >nul 2>nu1
start c:\windows\explorer.exe
echo 吓唬你的,是不是鸟裤子了!
pause

DOS基本命令与批处理编写