DOS原理和常用命令详解示例

来源:互联网 发布:图片数字识别算法 编辑:程序博客网 时间:2024/06/05 14:42
DOS概述和常用命令
1:DOS概述
1:命令控制台,在window(可视化,图形化操作)系统出来之前,主流的操作系统是DOS(Disk Operation System磁盘操作系统的缩写)是个人计算机上的一类操作系统。它直接操纵管理硬盘的文件,一般都是黑底白色文字的界面
2:从1981年直到1995年的15年间,磁盘操作系统在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、Windows 98和Windows Me等都算进去的话,那么其商业寿命至少可以算到2000年。微软的所有后续版本中,磁盘操作系统仍然被保留着
3:在以后出现的win95/win98/WinMe,其实质上是基于dos7.0加上了一个图形接口而已,这几个系统是单用户的多任务的操作系统
4:再后来的win2000/winXP系列,DOS转化为Win2000/WinXP内嵌的一个子系统,在其系统的桌面上,DOS相当于可以输入命令的一个命令控制台,在一些情况下,桌面系统里处理不了的问题,可以转到DOS窗口进行处理,如果再处理不了,还可以进行到安全模式处理
2:DOS的一些基本概念
1:盘符:
盘符是DOS、WINDOWS系统对于磁盘存储设备的标识符。一般使用26个英文字符加上一个冒号:来标识。
早期的PC机一般装有两个软盘驱动器,所以,"A:"和"B:"这两个盘符就用来表示软驱,而硬盘的分区是以C:开头的(第一个分区)
1:在桌面上的表现形式


     2:在dos窗口的表现形式

2:光标
就是在DOS窗口中标志输入你当前字符位置的一个符号,或者标志

3:目录
1:目录就是桌面系统上的文件夹,在硬盘里,实际上就是一个树形结构,目录(文件夹)虽然可以放在目录(文件夹中),但是注意,最外层的目录(文件夹),实际上有且只有一个,在DOS命令下,最底层的目录,其实就是根目录,
2:而在桌面系统里面,最外层的文件夹实际上就是系统划分的各个磁盘分区,这样的树形结构,便于磁盘进行数据和文件的统一管理
3:DOS目录的表示符号(分隔符号是"\"),通常我们将根目录定义为"\",
列如:\Java\我爱Java 表示的就是从根目录(某个磁盘)开始计算起,第一个子目录是Java,而我爱Java又是Java的子目录

4:文件和文件系统
1:概述
文件是具有符号名的一组相关联元素的有序集合,通俗地讲,文件表示程序和数据,文件可以是无格式的或者具有严格格式的,一个文件通常是由若干个称为逻辑记录的较小单位组成,记录是一个有意义的信息集合,它是对文件进行存取操作的基本单位,一个文件的存储记录可以是等长的,也可以是不等长的,举例:记录就是一个字符或者一个字节的整数,总之,文件元素是一个可编址的最小的信息单位,其意义由用户或文件的创建者定义,文件必须有文件名,举例:一个程序命名了一个文件,经过编译,装配后得到的目标程序,被赋予一新的符号名又成为一个新的文件
2:文件分类
系统文件,库文件,用户文件
3:文件的树型目录结构

4:文件名
1:文件扩展符
在DOS和win9x的纯DOS状态下,文件名的长度是有限制的,都是8个字符的文件名和3个字符的扩展符
2:文件后缀名
后缀名,表示的是一个文件类型,在纯DOS状态下,后缀名最长为三个字符,文件名与后缀名间通常用","来进行分割
.exe 可执行文件
.com 可执行文件
.bat 批处理文件
.txt 纯文本文件
.dll 动态链接库,通常是由EXE或者com来调用
.dxf 绘图软件里常用的一种通用图形交换文件格式
.bak 备份文件,就是一个文本文件被编辑或者存储后,系统一般会自动生成一个.bak的文件
3:长文件名
长文件名,是从win9x开始使用的一种文件命名系统,它突破了DOS下的8.3命名格式,可以使用空格来作为文件名,文件名最长可为1024个字符,后缀名也不限于3个字符,还可以使用中文最为文件名
举例:当我们访问网页的时候,会碰到一些网页文件的后缀名为:.html.shtml等,还有列如Java语言的源文件.Java,这些长的后缀名,在纯DOS状态下,都会被截断,只取头3个字母
4:文件通配符
文件通配符,是在DOS状态下,为了让DOS命令便于批量处理DOS文件,而采用的一种文件名的符号替换方法
* 是一个多字符的通配符,一个 *可以搭配一个或者多个字符
? 是一个单字符的通配符,一个"?"只能搭配一个字符
举例:
A*.* 则表示是以A或者a开头字母的所有文件
a?????.exe 是以a为开头字母文件名长度为6的EXE文件
*a.txt 是以字母s为文件名结尾的后缀为txt的文件
5:批处理文件
在win2000/WinXP和DOS系统下,操作系统能够运行的文件一共有三类
EXE,COM,BAT ;其中EXE和com是可执行的程序,它们所包含的是机器指令
1:BAT批处理文件
而BAT则不同,它本身是一个文本文件,里面所记录的是一些可执行的DOS命令,也可以说BAT是一个DOS命令的集合,BAT能大大简化掉计算机维护人员的工作压力,你可以将你常用的DOS命令组合,做成BAT文件,这样就能有效的提高你的工作效率了哟
2:COM可执行文件
是原来DOS系统最常见的一种可执行文件,在相同代码量的情况下,COM的占用空间要比EXE小,COM文件的上限是64K,而EXE文件则大小不受限制,现在,在Windows下,主要的可执行文件是EXE文件
3:DLL文件
是Windows下的另一类可执行文件,但是它不能直接执行,而由EXE或者com文件调用执行
3:启动dos
1:window7启动
按住shift后鼠标右键,点击在此处打开命令窗口,可以进入到指定的目录

2:运行,打开cmd

4:常用DOS命令
1:d: 盘符的切换(磁盘名:)
2:dir(directory) 列出当前目录下的文件以及文件夹

3:md(make diretory) 创建目录 创建目录
4:rd: 删除目录

5:cd(change directy) 改变指定目录 注意:此处没有;号
单级进入 cd 要进入的目录;
多级进入 cd \bosInstall\jquery-easyui-1.3.2\demo

6:cd..退回到上一级目录
7:cd\: 退回到根目录 注意:此处是反斜线

8:del 删除文件(删除一堆后缀名W为*txt的文件),只能删除文件,不能删除文件夹(目录)

9:rd: 删除文件夹,注意:文件目录下有内容,要先删除内容

10:删除带内容的文件夹rd /s
rd /s 文件夹名称(会询问是否删除)

rd /s /q 文件夹名称(不询问,直接删除)
先创建了一个文件夹及文件
执行命令,进行删除操作
rd /s /q 要删除的文件目录


11:复制文件命令Copy
1:命令格式1:copy 源盘或源目录
举例 :copy c:\*.* e: 这个命令时将C盘根目录下所有文件拷到E盘的当前目录下
2:命令格式2:copy源盘或源目录 目的盘或目的目录
举例:copy a:\*.* d:\txt
12:文件移动命令move
1:命令格式1:move 源文件
2:命令格式2:move 源文件 目的盘或目的目录
这个命令的作用是将源文件移动到目的盘或者当前的盘下,但是不推荐使用,因为该命令存在一个安全问题,当你在移动大量文件时,如果在移动的过程中服务器意外断点或者宕机,那么,你就可能有部分文件已经移动到目的盘,而还有部分文件保留在源盘上,处理后续工作将十分麻烦,此外,还有可能在停电时发生文件丢失的情况
13:type 文件内容列表
可以将指定文本文件的内容列出来
命令格式 type 文本文件




14:exit 退出dos命令行


15:cls(clear screen) 清屏






原创粉丝点击