指令格式:命令 选项 参数
命令:要求计算机做某操作,可以是系统中的某个可执行程序,也可以是内存中的某函数、接口、别名等。如果是可执行程序,默认要带路径执行,除非该路径配置在环境变量path中。
选项:表示计算机执行操作的某种方式。dos中选项格式:/一个字母,如果选项带选项参数则/一个字母:选项参数;linux中-一个字母 选项参数,或者--多个字母=选项参数
参数:表示计算机执行操作时用到的数据。
很多操作系统允许选项和参数交换顺序;通常一个命令的多个选项没有先后顺序;通常一个命令的多个参数有严格的先后顺序;
请你坐下喝杯茶,使用命令行式的指令:喝 坐着 茶
命令、选项和参数中都不能出现空格,如果确实存在空格,则用双引号引用,以强制表示一个元素,而不是2个元素。

文件路径的描述方法
绝对路径:从驱动器开始描写的文件路径描写方法:驱动器:\目录1\目录2\……
相对路径:相对于当前路径的文件路径描写方法。相对路径描述方法不能描述跨驱动器的文件

当前路径:文件系统目前正处于的目录,就是操作系统的当前路径。不同的命令行式的系统有不同的显示当前路径的方式。DOS的当前路径显示在>提示符前
.:表示当前路径。以相对路径方式描写的参数中的文件时,.\可省略
..:表示当前路径的上级目录

文件属性和权限

通配符:文件和文件路径描述时的模糊表示法。
   *表示任意多个任意字符
   ?表示1个任意字符

查看dos命令帮助的方式:
help 命令
命令 /?

cd/chdir:显示或改变当前路径
    语法:cd [/d] 路径
    路径:支持相对路径和绝对路径的写法,但必须是目录,不可以是非目录的普通文件。不写路径则表示显示当前路径
    /d:改变目录的同时也改变驱动器,如果没有改选项,则不改变驱动器。

copy:复制文件。
    语法:copy 选项 源文件 目的
    源文件:只能是普通文件,不能是目录。源文件支持通配符。
    目的:可以是目录,表示将源文件复制到该目录中,也可以是普通文件,表示复制后另存为该文件

date:显示或设置系统的日期
    语法:date /t
          date 日期
    /t:表示显示
    日期:表示修改成该日期。日期格式:YYYY-MM-DD

del:删除文件
    语法:del 选项 文件们
    选项:
        /q:表示强制删除不提醒
        /a:属性类型:表示删除特定属性的文件,如果不加该选项,则只能删除无属性的文件
    文件们:可以写多个文件,也支持通配符。不支持目录的删除,删除目录需要用rmdir命令。

dir:显示当前路径或指定目录下的文件信息,或指定文件的文件信息
    语法:dir [目录或文件们] 选项
    目录或文件们:如果参数为空,则表示显示当前路径下的文件信息;如果参数是目录,则显示目录下的文件信息;如果参数是普通文件,则显示该普通文件的文件信息

echo:输出文字
    语法:echo 消息
    消息:可以是文字、数字或变量,如果是环境变量,则写:%环境变量名%

exit:退出cmd

mkdir:创建目录。
    语法:mkdir 一个不存在的目录们的路径
    目录的路径:必须不存在,如果存在则报错,提示已经存在。dos中目录名称不能包括.+>等符号,可有多个

move:移动文件
    语法:move 文件 目的
    文件:支持通配符。
    目的:可以是目录,表示将文件剪切到该目录中;可以是普通文件,表示将文件剪切并另存成该文件

rmdir:删除目录
    语法:rmdir [/s /q] 一个存在的目录
    /s:删除时连该目录下的文件和子目录一同删除。如果该目录是空目录,可不加/s;如果不是空目录,则必须加/s
    /q:删除时不再提问是否确认要删除该目录。如果不加该选项,则对每个目录和文件都会提问是否确认要删除。

rename:重命名文件
    语法:rename 文件 文件新名称
    文件:不支持目录,只能是一个普通文件,带路径
    文件新名称:必须和原文件名不同,不能带路径

time:显示或修改系统的时间
    语法:time /t
          time 时间
    /t:表示显示
    时间:表示修改成该时刻。时刻格式:HH:MM:SS

type:显示文本文件的内容
    语法:type 文本文件

xcopy:扩展的复制文件,复制带目录
    语法:xcopy /s /e 文件 目的
    /s:复制的文件带目录时,也复制非空目录
    /e:复制的文件带目录时,也复制空目录
    文件:只能写单个文件,但支持通配符
    目的:通常是目录,因为通常xcopy都用于拷贝多个文件和目录;但如果确实只拷贝了一个文件,则目的也可以是普通文件,表示拷贝并另存为该文件

ASSOC:显示和修改文件扩展名关联

ATTRIB:显示或修改文件属性

BREAK:设置或清除扩展式

BCDEDIT:设置启动数据库中的属性以控制启动加载

CACLS:显示或修改文件的访问控制表

CALL:从另一个批处理程序中调用这一个

CHCP:显示或设置活动代码页数

CHKDESK:检查磁盘并修改显示状态报告

CHKNTFS:显示或修改启动时间磁盘检查

CLS:清除屏幕

CMD:打开另外一个DOS窗口

COLOR:设置默认控制台前景和背景颜色

COMP:比较两个或两套文件的内容

COMPACT:比较或更改NTFS分区上文件的压缩

CONUERT:将FAT卷转换为NTFS

DISKCOM:比较两个软盘的内容

DISKCOPY:将一个软盘的内容复制到另一个软盘

DISKPART:显示或配置磁盘分区属性

DOSKEY:编辑命令行,调用WINDOWS命令并创建宏

DIRVERQUERY:显示当前设备驱动程序状态和属性

ENDLOCAL:结束批文件中环境更改的本地化

ERASE:删除一个或多个文件

FC:比较两个文件或文件集并显示他们之间的不同

FIND:在一个或多个文件中搜索一个文本字符串

FINDSTR:在多个文件中搜索字符串

FOR:为一套文件中每一个文件运行一个指定的命令

FORMAT:格式化磁盘

FSUTIL:显示或配置文件系统的属性

FTYPE:显示或修改文件扩展名对应的文件类型

GOTO:将WINDOWS命令解释程序指向批处理程序中某个带标签的行

中某个带标签的行。
GPRESULT       显示机器或用户的组策略信息。
GRAFTABL       启用 Windows 在图形模式显示扩展字符集。
HELP           提供 Windows 命令的帮助信息。
ICACLS         显示、修改、备份或还原文件和
 目录的 ACL。
IF             在批处理程序中执行有条件的处理过程。
LABEL          创建、更改或删除磁盘的卷标。
MD             创建一个目录。
MKDIR          创建一个目录。
MKLINK         创建符号链接和硬链接
MODE           配置系统设备。
MORE           逐屏显示输出。
MOVE           将一个或多个文件从一个目录移动到另一个目录。
OPENFILES      显示远程用户为了文件共享而打开的文件。
PATH           为可执行文件显示或设置搜索路径。
PAUSE          停止批处理文件的处理并显示信息。
POPD           还原由 PUSHD 保存的当前目录上一次的值。
PRINT          打印一个文本文件。
PROMPT         改变 Windows 命令提示。
PUSHD          保存当前目录,然后对其进行更改。
RD             删除目录。
RECOVER        从损坏的磁盘中恢复可读取的信息。
REM            记录批处理文件或 CONFIG.SYS 中的注释。
REN            重新命名文件。
RENAME         重新命名文件。
REPLACE        替换文件。
RMDIR          删除目录。
ROBOCOPY       复制文件和目录树的高级实用程序
SET            显示、设置或删除 Windows 环境变量。
SETLOCAL       开始用批文件改变环境的本地化。
SC             显示或配置服务(后台处理)。
SCHTASKS       安排命令和程序在一部计算机上按计划运行。
SHIFT          调整批处理文件中可替换参数的位置。
SHUTDOWN       让机器在本地或远程正确关闭。
SORT           将输入排序。
START          打开单独视窗运行指定程序或命令。
SUBST          将驱动器号与路径关联。
SYSTEMINFO     显示机器的具体的属性和配置。
TASKLIST       显示包括服务的所有当前运行的任务。
TASKKILL       终止正在运行的进程或应用程序。
TIME           显示或设置系统时间。
TITLE          设置 CMD.EXE 会话的窗口标题。
TREE           以图形显示启动器或路径的目录结构。
TYPE           显示文本文件的内容。
VER            显示 Windows 的版本。
VERIFY         告诉 Windows 验证文件是否正确写入磁盘。
VOL            显示磁盘卷标和序列号。
XCOPY          复制文件和目录树。
WMIC           在交互命令外壳里显示 WMI 信息。

DOS基本命令及其详解的更多相关文章

  1. DOS常用命令详解

    DOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit ...

  2. 使用DOS访问数据库详解

    今天突发奇想,想是否可以用DOS命令来操作本地数据库或者连接其他外地数据库,网上搜了很多教程比较繁琐,自己想写一篇文章详细叙述一下,也为以后复习做点备份. 工具: 电脑 win7 64bit MySQ ...

  3. monkey基本命令参数详解示例

    Monkey基本命令参数 参数名 基本功能 举例 -p 参数-p用于约束限制,用此参数指定一个或多个包(Package,即App).指定 包之后,Monkey将只允许系统启动指定的APP.如果不指定包 ...

  4. DOS攻击之详解--转载

    源地址没有找到,间接引用地址:http://wushank.blog.51cto.com/3489095/1156004 DoS到底是什么?接触PC机较早的同志会直接想到微软磁盘操作系统的DOS--D ...

  5. 常用DOS命令参数详解

    一.DIR命令的格式: dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h] (1)dir /a:attrib 缺省包含所 ...

  6. dos下的edit命令使用详解

    dos下的edit命令使用详解 来源:网络 作者:未知 edit命令是一个简单的编辑软件,我们经常用它来编辑一些程序和批处理文件. 比如,我想在c盘根目录下编辑一个简单的批处理文件,要求无论当前盘和当 ...

  7. MongoDb进阶实践之三 Mongodb基本命令详解

    一.引言              从今天开始,我要正式开始介绍MongoDB的使用方法了.在此之前,我用了两篇文章分别介绍了如何在Linux系统和Windows系统上安装和配置MongoDB系统.如 ...

  8. Day02_IP地址详解&进制转换&DOS基本命令与批处理

    学于千峰教育开源课程 感谢 千峰教育官网 b站在线视频 IP地址详解 一.简单局域网的构成 局域网:一般称为内网 简单局域网的构成:交换机.网线.PC(其他IT终端) 交换机:用来组建内网的局域网的设 ...

  9. DOS命令详解

    DOS命令详解 命令 \? 可以进入命令帮助 1.md命令创建目录. MKDIR [drive:]pathMD [drive:]path 如果命令扩展被启用,MKDIR 会如下改变: 如果需要,MKD ...

随机推荐

  1. GNU/Linux复习笔记(2)

    ---IO重定向: 典型的冯诺依曼计算机由5大部件组成:运算器,控制器,存储器,输入设备和输出设备.而一台计算机上可能有很多输入设备和输出设备,键盘.麦克风是输入设备,显示器.声卡是输出设备,网卡.硬 ...

  2. 关于android截图的一些方法

    这里只记录一些链接,对于我的需求,只需要, public static String createScreenShot(View v)     {        //测试截屏功能    SimpleD ...

  3. OGC学习课程

    1.引言 由于项目需要,需要学习OGC相关地图标准,包括WMS.WFS.GML.SLD等,只是国内相关书籍大家都懂的,特向Google大师请教,得一秘籍<Open Web Mapping> ...

  4. 写 test-case心得

    最近,写ticket较多,由于每天有忙不完的工作加不完的班,心里逐渐有一个小人儿在抱怨了.此种情况下,慢慢的写case时边变得懒散,想钻空闲,于是便简简单单总结几个纲要便完事.提交test-case到 ...

  5. STL学习 - map

    C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值. 一.map的说明    1   头文件 #include <map> 2  ...

  6. backup1

    string _imgpath1 = WebConfigurationManager.AppSettings["IMGPATH1"].ToString(); string outp ...

  7. SpringBoot Demo

    Spring Boot,微框架,确实不错,很方便. 相关网站链接: http://www.tuicool.com/articles/veUjQba https://www.gitbook.com/bo ...

  8. mongoDB学习记录---PHP扩展的find返回值

    最近的一个项目中用到了MongoDB,主要是使用MongoDB的PHP扩展.MongoDB的扩展中用于一个用于查询的方法是find().下面针对在理解MongoDB扩展的find()方法中做的实验做个 ...

  9. 自定义浏览器协议,实现web程序调用本地程序

    转自  http://blog.csdn.net/talking12391239/article/details/40712759 亲测可用 tencent://Message/?Uin=000000 ...

  10. redis集群讨论

    一.生产应用场景 二.存储架构演变 三.应用最佳实践 四.运维经验总结 第1.2节:介绍redis cluster在唯品会的生产应用场景,以及存储架构的演变.第3节:redis cluster的稳定性 ...