dos系统中有许多未公开的命令与参数。我经过收集整理,发现了很多。由于dos的有好几种,所以下面仅以ms-dos为例,介绍一下常用命令中的未公开的命令与参数。经过比较,我发现在ms-dos的各版本中,7.x版中的未公开命令与参数是最多的,这些7.x版本中的未公开命令与参数在其它dos版本中通常是没有的,但却是非常实用的,例如command /z命令,这是用dos自带的命令显示errorlevel(错误返回代码)值的唯一方法(当然,用其它的附加工具,如err2env等也可以做到)。
dos未公开命令:
truename:用于显示实际的路径,对subst等命令很有用。
installhigh:用在config.sys中,将文件调入umb。
logo和comment:仅用在dos7中的config.sys中,用法未知。
dos未公开参数:
command /f 使fail作为abort,retry,fail中的默认选项。
command /d 在dos5中是禁止autoexec.bat自动执行;在6.0+版本中是禁止/f参数。
command /z 显示errorlevel(错误返回代码)信息。
command /t 在dos7.x中强制将command.com永久性调入常规内存。
format /autotest 自动完成格式化过程。
format /backup 自动完成格式化过程,并提示输入卷标。
format /select 只在磁盘上备份系统区数据,相当于mirror程序。
format /select /u 将引导区和文件分配表用f6h填之。
format /z:n 设置fat32分区上的簇大小。
fdisk /mbr 重写硬盘主引导记录。
fdisk /cmbr drive 重写指定驱动器上的主引导记录。
fdisk /priize 创建主分区。
fdisk /extize 创建扩展分区。
fdisk /logize 在扩展分区上创建逻辑驱动器。
fdisk /prmt|/q 提示行动/安静模式。
fdisk /partn 将分区表信息保存到partsav.fil中。
fdisk /actok 用于dos7中,跳过完整性测试。
fdisk /fprmt 用于dos7中,自动采用fat32,并跳过提示信息。
doskey /appedit 使doskey也应用于其它程序(如debug等)中。
doskey /command和/permanent和/scrsize和/xhistory 用法未知。
scandisk /clip 用于dos7中,将长文件名剪为短文件名。
scandisk /nolost 用于dos7中,不提示表面测试或丢失簇。
scandisk /noui和/text 用于dos7中,使用标准的dos界面。
scandisk /mount 相当于scandisk.ini中的mount=always。
scandisk /time 相当于scandisk.ini中的scantimeout=on。
qbasic /qhelp 进入dos6的全屏幕帮助系统,相当于执行help命令。
qbasic /edcom 进入dos6的文件编辑器,相当于执行edit命令。
mem /a或mem /all 显示hma信息。
ver /r 显示扩展的版本信息。
dir /z 用于dos7中,表示不显示长文件名。
dos=single 用在dos7中的config.sys中,启动单一模式的dos。
device=himem.sys /q 当himem.sys加载时使用安静模式。
device=emm386.exe notr 不要检测token ring网络适配器。
dos未公开用法:
if exist xmmxxxx0 ... 此命令可以判断当前是否安装了himem.sys驱动程序。
if exist emmxxxx0 ... 此命令则用来判断当前是否安装了emm386驱动程序。
dir , 用在dos7以前的版中中,显示所有文件,相当于dir /a。
:: 此符号可在批处理文件中代替rem注解命令,可以加快运行速度。
以上是ms-dos中的未公开命令与参数,其中有些是非常实用的,大家不妨一试

转载于:https://blog.51cto.com/gmhome/294461

DOS命令未公开的命令相关推荐

  1. linux dc退出命令,Linux dc 命令 command not found dc 命令详解 dc 命令未找到 dc 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil dc 命令是任意精度的计算器,他使用 R ...

  2. linux dd看不到安装盘,Linux dd 命令 command not found dd 命令详解 dd 命令未找到 dd 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil dd 命令根据指定的操作复制文件,并转换 ...

  3. linux upx用法,Linux upx 命令 command not found upx 命令详解 upx 命令未找到 upx 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil UPX 是一个免费且开源的可执行程序文件 ...

  4. ldd命令 ubuntu_Linux ldd 命令 command not found ldd 命令详解 ldd 命令未找到 ldd 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil ldd 命令打印程序和库的共享库依赖项. ...

  5. linux fg 命令,Linux fg 命令 command not found fg 命令详解 fg 命令未找到 fg 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil fg 将后台作业放到前台终端运行. fg ...

  6. linux vim 命令无效,Linux vim 命令 command not found vim 命令详解 vim 命令未找到 vim 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil Vim(ViImproved)编辑器是功 ...

  7. linux lp命令,Linux lp 命令 command not found lp 命令详解 lp 命令未找到 lp 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil lp 命令用来打印文件或修改排队的打印任 ...

  8. android shell du,Linux du 命令 command not found du 命令详解 du 命令未找到 du 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil du 命令显示每个文件和目录的磁盘使用空 ...

  9. linux中as命令,Linux as 命令 command not found as 命令详解 as 命令未找到 as 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil as 命令是汇编语言编译器 as 命令安 ...

最新文章

  1. 事件冒泡之cancelBubble和stoppropagation的区别
  2. Dataset之OttoGroup:OttoGroup数据集的简介、下载、案例应用之详细攻略
  3. 二、分布式文件系统HDFS及其简单使用
  4. LeetCode 100.相同的树(C++)
  5. springboot 添加 jsp支持
  6. JDBC笔记-李伟杰版
  7. socket通信需要网线连接吗_从socket到TCP协议,透彻理解网络编程
  8. mysql master线程 fork_多线程中fork的坑
  9. SpringSecurity 流程图
  10. WINDOWS2003超级作用域
  11. linux实现快捷键,Linux Bash下如何实现快捷键效果
  12. layerdate时间控件不随着input框的滚动移动
  13. 2021年中国水力发电装机量、发电量和竞争格局情况,总水电装机容量达391GW「图」
  14. 大前研一/聰明人必做的十件事
  15. 前台获取model中的值,json数据,json字符串,双引号变为 ‘ quto;‘
  16. 高斯投影正反算C语言程序代码,一个老师给的高斯投影正反算c++源码.doc
  17. Java 设计员工类Employee,假设现有教师、科学家2种员工类型,根据要求求出各人的全年收入。
  18. 刘强东:京东高管降薪10%-20% 拿百亿投向基层员工
  19. 微信视频号直播数据哪里可以看?
  20. WC .exe C语言实现

热门文章

  1. 百度社会化分享组件使用问题
  2. HDTV(1920x1080)码率和视频质量关系的研究 2 (实验结果)
  3. linux文件编程(1)—— open、write、read、lseek、阻塞问题
  4. linux权限sudo和su,Linux su和sudo命令的区别,并获得root权限
  5. java BigDecimal去掉小数点后的零
  6. java8中Predicate用法
  7. android studio 抽屉,java - Android导航抽屉(由Android Studio默认提供) - 堆栈内存溢出...
  8. linux vlc流媒体服务器,vlc media server rtsp 流媒体服务器搭建成功经验分享
  9. java中io流是类吗_Java中的IO流
  10. 操作系统基础知识笔记