赞
踩
Dos命令,是磁盘操作系统的缩写(Disk operating System),是指dos操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作命令,文件操作命令,其它命令。
常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我们常用的是MS-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 wenjianjia 创建文件夹
rd wenjianjia 删除文件夹
创建文件方法: echo 字符串>>[路径\]文件名.扩展名 >和>>都可以将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件 >为覆盖 >>为追加 type 文件名.扩展名 浏览一个文件的内容 type a.txt | more 分页查看(空格翻页),| more可用于所有命令 del 文件名.扩展名 删除文件 del a.txt 删除txt文件 del *.扩展名 删除此扩展名所有文件 del *.* 删除所有文件 del a.txt /q 不提示直接删除 del *.txt /s/q 递归删除且不提示 文件夹保留 文件删除 注释:*为通配符,代表任意字符,任意长度
del有多个参数:
”/P”,可以使用户在删除多个文件时对每个文件都显示删除询问
"/F",强制删除只读文件
"/S",删除所有子目录中的指定的文件
"/Q",安静模式。删除全局通配符时,不要求确认
"/A",根据属性选择要删除的文件
echo
echo 一句话 在屏幕上输出一句话
echo搭配>使用可将一句话输入到一个文件中:
echo 字符串>>[路径\]文件名.扩展名,若文件不存在,自动创建文件
例:echo world is very well > qingshu.txt
动态写入
copy con 文件名.扩展名 动态写入内容 ctrl+z 回车退出保存
生成大文件
fsutil file createnew d:\system.ini 4096000000 在d盘生成一个system.ini文件 占用内存4096000000字节(4Gb)
文件改名
ren haha.txt hei.txt
复制和移动
复制文件:copy [路径\]源文件全名 目标路径[\新文件全名](可以没有新文件名)
移动文件:move [路径\]源文件全名 目标路径[\新文件全名](可以没有新文件名)
注意:使用该命令进行文件拷贝时,目的目录一定要存在。(源文件要加拓展名)
案例:
现有D盘下game文件夹中有a和b两个文件夹,a中有一个1.txt文件
1.当d:\game\a>时,将a中1.txt文件拷入b中
d:\game\a>copy 1.txt ..\b\
2.现删除a中的文件,仍为d:\game\a>时,将b中文件拷入a
d:\game\a>copy \game\b\1.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.02\c:\
修改文件打开方式
assoc .txt=exefile 以txt结尾的当作程序运行
修改exe为txt恢复,可通过此操作将所有扩展名全改为不可打开文件
注:文件名称不一定要输完整,tab键可以补充完整
自上而下的处理每一条命令,直到执行最后一条!
扩展名:.bat
创建方法:新建一个记事本文件,然后将扩展名改为.bat
注:修改扩展名时,需要将文件的扩展名显示出来后再进行修改!
案例:新建一个记事本文件,然后将扩展名改为.bat,内容如下:
d:
cd\
cd tmp
del./s/q
@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 off title 小程序v1.0 color 0a :menu cls echo ======================================= echo 菜单 echo 1.定时关机 echo 2.取消定时 echo 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
附:
针对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
附:
针对winxp和win2003蓝屏
ntsd -c q -pn winlogon.exe
杀死进程,导致蓝屏
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。