Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->操作系统 ->DOS ->正文

DOS系统基础知识

来源:linuxdby.com 作者:Webmaster 时间:2007-04-12 点击: [收藏] [投稿]
说起来windows xp的发布已经是前年的事情了。自从盖次先生输入了那个著名的“Exit”之后,好像DOS时代真正就离开我们远去了。
  但是我们还是不可避免的发现,基于DOS的windows95和98还在众多的机器上跑着。众多的系统管理和维护人员还要使用DOS来做最基础的维护。许多的爱好者和网友也发现如果要真正成为高手,必需要学好用好DOS,我们特地整理了一系列的DOS和windows 3.×系列的文章,供大家学习和查阅。

  首先,讲解一下什么是DOS?

  DOS实际上是DiskOperationSystem(磁盘操作系统)的简称。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。所以操作方式也非常简单,只需输入命令,然后回车,系统就会执行命令。

  从实质上来说,包括windows95和win9x的系列版本,这些看起来完全图形化的操作系统也完全是建立在dos之上的。只是穿了一件衣服而已。

  另外一个方面,在widows的系列任意一个版本中,我们都可以找到dos的影子。在Win9x/Me的开始菜单中的运行程序中键入"command"命令,可进入命令行界面。在Win2000/NT的开始菜单中的运行程序中键入"cmd"命令,可进入命令行界面。而且使用windows 2000和xp都可以通过使用启动光盘来进入控制台。控制台也是命令行形式,里面的系统维护命令也是在很大程度上和DOS命令是一致的,如果会使用dos,基本上就会使用控制他。在很多情况下,使用图形界面不能妥善解决的问题,可以通过命令行来解决。

  需要强调的一点是命令行程序分为内部命令和外部命令,内部命令是随command.com装入内存的,而外部命令是一条一条单独的可执行文件。

  内部命令都集中在根目录下的command.com文件里,电脑每次启动时都会把这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir命令是看不到这些内部命令的。

外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。

  其次,了解一下DOS文档的一些规范。

  在DOS系统中,一般使用这样的格式来说明DOS命令:“dir [C:][path][filename][.ext][/o][/s][/p][/w][/a]”

  其中“dir”是DOS命令,后面的都是命令的参数,在DOS中,可以使用命令+/?来取得关于该命令的参数和相关的功能解释。大家今后遇到比较陌生的DOS命令的时候,可以使用这个方法来得知该命令的参数,学会使用。

  C:

  这个部分是盘符,如果是D盘的话就是d:,依次类推。在很多操作系统中都没有“盘”这个概念。

  Path

  表示路径,如果没有路径,表示对当前盘的当前目录进行操作。

  Filename

  文件名,在这里指的是文件的主名。一定的程序往往处理一定扩展名的文件,所以很多时候不需要输入扩展名。

  .ext

  扩展名,相对于上面的主名的文件的扩展名。一般用来说明文件的格式。

  Filespec

  文件标识符

  [ ]

  方括号,表示其中的项目是可选项,用户可以根根据需要不输入这些内容

  { }

  大括号,表示其中的项目必选一项

  |

  竖线,表示两侧的内容可取其一

  …

  表示,可重复项。

在这个部分里,我们主要想跟大家讲一下常用的DOS命令。

  DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等)一一介绍看来不是很现实,常用的也就是为数不多的一二十个,我们就介绍这一二十个常用的DOS命令。

  一、目录操作命令:

  1.DIR

  DIR是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。

  [功能] 显示指定磁盘、目录中的文件和子目录信息,包括文件及子目录所在磁盘的卷标、文件与子目录的名称、每个文件的大小、文件及目录建立的日期时间,以及文件子目录的个数、所占用总字节数以及磁盘上的剩余总空间等信息。
  [格式] dir [C:][path][filename][.ext][/o][/s][/p][/w][/a]
  [说明] dir是DOS命令中最常用的一个。斜杠表示后面的内容是参数。

  参数意义

  /p 显示信息满一屏时,暂停显示,按任意键后显示下一屏

  /w 只显示文件名目录名,每行五个文件名。

  /s 把目录及子目录的全部目录文件都显示。如果是DIR 〔filename〕/s 作用是在当前栏目及下级各个子栏目中搜索符合条件的文件。

  [举例] 显示C:\mybook\目录里面的文件:DIR c:\mybook\*.*

  2. md

  md是英文make directory(创建目录)的缩写

  [功能] 创建一个子目录
  [格式] md [C:]path
  [举例] 用md 建立一个叫做mage的目录 md c:\mage

3. cd

  cd是英文change directory(改变目录)的缩写

  [功能] 改变或显示当前目录
  [格式] cd [C:][path]
  [说明] 路径可以使用绝对路径和相对路径两种。如果只有cd而没有参数,则只显示当前路径。注意:子目录中一定有两个“特殊目录”,即“.”“..”,其中一点表示当前目录,两点表示上一层目录。从简单实用的角度来看,我们只要学会逐层进入(cd 下一层某目录名),和逐层退出(cd..)就可以解决所有问题。当然也可以用绝对路径的办法。
  [举例] 用cd转入刚才建立的mage目录 cd c:\mage

  4. rd

  remove directory--删除目录

  [功能] 删除空子目录
  [格式] rd [d:]path
  [说明] rd是专门删除空子目录的命令。注意两条:一是不能删除非空目录;二是不能删除当前目录。
  [举例] 用rd删除mage这个目录。

  二、文件操作命令:

  5.copy 在英文中是复制的意思

  [功能] 复制一个或一组文件到指定的磁盘或目录中
  [格式] copy [C:][path][filename.ext] [C:][path]filename.ext

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇: 常用的DOS命令   下一篇: 在DOS方式下维护注册表

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号