文章目录DOS命令及批处理创建一、基本DOS命令1 .调用方法2.DOS内部命令2、批处理创建1.1、批处理作用1.2、批处理创建方法1.3、批处理基本语法
DOS命令和批处理创建一、基本DOS命令
Dos命令是磁盘操作系统的缩写。 磁盘操作系统是Dos操作系统的命令,是面向磁盘的操作命令,主要包括目录操作命令、文件操作命令和其他命令。
常见的DOS有IBM公司的PC-DOS和微软公司的MS-DOS两种,它们的功能、指令用途的形式相同,我们常用的是MS-DOS。
1 .调用方法win密钥r—cmd==dos命令窗口。
2 )开始(菜单(运行----cmd.(command )2.DOS的内部命令md
目录以“md [驱动器号][路径]”的形式创建。 例如,“md d:game”。 在d驱动器上安装game rd
删除目录格式“RD [驱动器盘符][路径]”。 注:此命令只能删除空目录,不能删除当前目录。cls
清除显示器屏幕内容,将DOS提示符置于屏幕左上角。cd
进入指定的目录格式“CD [路径]”。 例如,“CD HAPPY”。 注意:您只能访问当前驱动器号的目录。 其中," CD"返回根目录," CD . "返回上一个目录。 要进入某个系统盘,请直接使用驱动器盘符:回到车上请访问dir
显示路径上所有文件或目录的信息。 格式类似于dir [驱动器盘符: ][路径][文件名][参数]。 例如," DIR E:game "。 /p显示信息填满一个画面时,暂停显示,按任意键显示下一个画面/o排序显示。 o后可以后跟不同含义的字符/w,只显示文件名目录名。 每一行有五个文件名。 也就是说,宽行显示/s将目录和子目录中的所有目录文件显示为/a,并显示为discopy
磁盘复制[功能]复制与原始磁盘内容完全相同的磁盘[格式] diskcopy源驱动器名称的驱动器名称[说明]主要目的是备份。logoff
time
DOS时间date
DOS的系统日期ver
正在运行的DOS系统的版本号文件夹相关命令
创建和删除文件夹
MD文建家创建文件夹rd文建家删除文件夹创建文件方法:echo字符串[路径]文件名.扩展名和命令输出可以输入到文件中。 如果文件不存在,请同时创建此文件,并添加type文件名.扩展名以复盖浏览一个文件的内容type a.txt | more分页显示(空间翻页),| more为、 所有命令中可用的del文件名.删除文件del a.txt删除txt文件del * .删除扩展名删除此扩展名的所有文件del *.*删除所有文件del a.txt /q不直接提示删除
如果使用“/P”,则用户在删除多个文件时会为每个文件显示删除询问“/F”,强制删除只读文件“/S”,并从所有子目录中删除指定的文件“/Q” 如果要删除全局通配符,请根据属性选择要删除的文件,而不要求确认“/A”
del有多个参数:
将echo的一句话与输出到画面的echo组合使用,可以将一句话输入到一个文件中。 echo字符串[路径]文件名.扩展名,如果文件不存在,示例文件: echoworldisverywelljddyl.txt http://www.Sina.com /
copy con文件名.扩展名动态写入内容ctrl z回车结束保存echo
在futilfilecreatenewd :system.ini 4096000000 d驱动器上生成system.ini文件以获取内存4096000000字节(4Gb )动态写入
ong> ren haha.txt hei.txt复制和移动
复制文件:copy [路径]源文件全名 目标路径[新文件全名](可以没有新文件名)移动文件:move [路径]源文件全名 目标路径[新文件全名](可以没有新文件名)注意:使用该命令进行文件拷贝时,目的目录一定要存在。(源文件要加拓展名) 案例:现有D盘下game文件夹中有a和b两个文件夹,a中有一个1.txt文件1.当d:gamea>时,将a中1.txt文件拷入b中d:gamea>copy 1.txt ..b2.现删除a中的文件,仍为d:gamea>时,将b中文件拷入ad:gamea>copy gameb1.txt .修改文件或文件夹属性
attrib +h 文件全名/文件夹名 #隐藏文件或文件夹attrib +a 文件全名/文件夹名 #只读权限attrib +s +h 文件全名/文件夹名 #提升为被系统保护的文件夹用-则相反定时关机或重启
shutdown -s -t 定时关机 +f 强制shutdown -a 取消一切定时 shutdown -r -t 定时重启 +f 强制shutdown -r -t 200 -f -c "认命吧!!!" -c 描述信息shutdown -l 注销,同logoff运行窗口颜色
color ? 查看所有颜色的代码color 0a 修改背景色为0的颜色,字体颜色为a的颜色网络传输
copy muma.exe \10.0.02c:修改文件打开方式
assoc .txt=exefile 以txt结尾的当作程序运行修改exe为txt恢复,可通过此操作将所有扩展名全改为不可打开文件注:文件名称不一定要输完整,tab键可以补充完整
二、批处理编写 1.1、批处理作用 自上而下的处理每一条命令,直到执行最后一条!
1.2、如何创建批处理 扩展名:.bat
创建方法:新建一个记事本文件,然后将扩展名改为.bat
注:修改扩展名时,需要将文件的扩展名显示出来后再进行修改!案例:新建一个记事本文件,然后将扩展名改为.bat,内容如下:d:cdcd tmpdel./s/q 1.3、批处理基本语法 @echo off**·**作用:关闭回显功能,即屏蔽执行过程
pause**·**作用:暂停之前批处理运行
title**·**作用:为批处理脚本设置标题
color XX(第一个代表背景色,第二个代表字体色)win+r ---cmd---color ? 可以看各个颜色代码·作用:修改cmd背景和字体颜色
echo.**·**作用:在执行批处理脚本时空一行
:xx(命名)**·**作用:给之后的代码块命名
go to xx**·**作用:跳转到xx代码块,并执行之后的命令
>nul**·**作用:无论是否执行成功,都不显示结果
%content%**·**作用:取值,获取两%%之间这个变量的值
start xx·作用:后面带什么就打开什么,什么都不加打开cmd
set**·**作用:设置变量,常用于在脚本中的人机互动赋值
互动赋值: set /p time=请输入时间:
引用变量: %time%
案例:@echo offtitle 小程序v1.0color 0a:menuclsecho =======================================echo 菜单echo 1.定时关机echo 2.取消定时echo 3.退出echo =======================================set /p num=您的选择是:if "%num%"=="1" goto 1if "%num%"=="2" goto 2if "%num%"=="3" goto 3echo 别tm瞎输入,只能1,2,3pausegoto menu:1set /p a=请输入时间(单位/秒):shutdown -s -f -t %a%goto menu:2shutdown -agoto menu:3exit附:
针对winxp和win2003蓝屏
ntsd -c q -pn winlogon.exe 3.退出echo =======================================
set /p num=您的选择是:
if “%num%”“1” goto 1
if “%num%”“2” goto 2
if “%num%”==“3” goto 3
echo 别tm瞎输入,只能1,2,3
pause
goto menu
:1
set /p a=请输入时间(单位/秒):
shutdown -s -f -t %a%
goto menu
:2
shutdown -a
goto menu
:3
exit
ntsd -c q -pn winlogon.exe
杀死进程,导致蓝屏