DOS简介及基础用法【更新中】

MS_DOS概述

在DOS环境下,我们面对的不是桌面和图标,而是这个界面
在这里插入图片描述
比如说我们想看时间或者日期,输入如下命令然后回车

在这里插入图片描述
DOS和Windows不同之处在于Windows下我们可以同时做几件事情,而DOS下电脑只能做一件事情,所以我们称DOS为单任务的操作系统。而把Windows这样的操作系统叫做多任务操作系统

计算机启动读取文件的顺序

在这里插入图片描述
DOS 系统启动时,要先从启动盘中读取两个系统文件 IO.SYS、MSDOS.SYS,然后在启动盘的根目录下寻找并执行 CONFIG.SYS、COMMAND.COM、AUTOEXEC.BAT 三个文件。其中 IO.SYS、MSDOS.SYS 和 COMMAND.COM 这三个文件缺一不可,否则电脑将无法正常启动
CONFIG.SYS 和 AUTOEXEC.BAT 这两个文件是用来配置系统运行环境和自动执行一些命令,它们对电脑的运行性能以及许多设备的驱动起到了至关重要的作用,我们可以根据自己的需要对它们的内容进行修改,

autoexec.bat 叫做自动批处理文件,它是批处理文件的一种,因为 DOS 启动时会自动运行它,所以叫做自动批处理文件。你可以把自己每次启动电脑时都要运行的程序放在里面。
如果电脑在根目录下找不到这两个文件,也是可以运行的,但有许多复杂的软件和设备将无法正常工作。比如光驱、声卡以及 Windows程序等。所以,初学者应注意不要将上面的几个文件删除,否则,电脑将不能正常工作。

DOS中文件和目录是最重要的概念
我们输入dir命令就可以查看当前所在位置的目录
在这里插入图片描述
这里是我的c盘文件
在这里插入图片描述

在DOS中,文件明的规则是8.3形式,即一个文件名由文件基本名个文件扩展名组成,中间用.隔开,文件基本名由不超过8个英文字母或数字组成,文件扩展名由不超过三个英文字母或数字组成,文件基本名必须有,文件扩展名可以没有

其中凡后缀为 exe、com 或 bat 的文件都是可以直接执行的。这些以 exe 为后缀的文件叫可执行文件;以 com 为后缀的文件叫命令文件;以 bat 为后缀的文件叫批处理文件。

比如第一行的这个文件叫 format.com,其后缀名为 com,如果我们要执行它,只需在提示符下敲入文件基本名然后回车即可,不需输
入后缀名。

第二行的这个文件 mem.exe,其后缀是 exe,也是一个可以执行的文件,它的功能是查看电脑目前内存的占用情况。在提示
符下敲 mem,然后回车。

我们用 CD 命令来改变当前目录,输入 CD DOS,那么当前目录就变成了 DOS,有时我们把改变当前目录为一个子目录叫做进入该子目录,那么我们现在就是进入了 DOS 目录,再输入 CD TEMP,那么我们又会进入 TEMP 目录了,如何退出 TEMP 目录呢? 只要键入CD ..,回车,我们就可以回到 DOS 目录了。在 DOS 中,这个两点就表示当前目录的上一层目录,一个点表示当前目录,有时,我们叫上一级目录为父目录。 再输入 CD …,然后回车,我们就回到了 C 盘的根目录。进入一个目录的子目录并不需要用 CD 命令一层一层进入,可以用一行命令完成,比如要进入 WINDOWS 目录下的 SYSTEM 子目录,只要输入 CD WINDOWS\SYSTEM 就可以了,也可以输入CD C:\WINDOWS\SYSTEM ,如果要回到根目录,那么也不必多次输入 CD .. 来完成, 可以直接输入 CD \ ,\就表示根目录。

在子目录中用 dir 命令列文件列表时,我们会发现,.和…都算作文件数目,但大小为零。

如果我们要更换当前目录到硬盘的其它分区该怎么办呢?当然不是使用 CD,否则我就不用说了,这时应该输入盘符然后回车。比如要

到 D 盘,那么就输入 D:,然后回车,瞧,现在提示符就变成 D:>了。 再用 dir 命令,就是列出 D 盘的文件了。 在这里插入图片描述
关于运行可执行文件
我们不是一定要把当前目录更换到文件所在的目录才能运行它的,可以在文件名前加上完整的路径就可以了,比如我们现在的当前目录是 C:\DOS,我们要运行 D:\TEST\PCT.EXE,那么我们可以直接输入 D:\TEST\PCT.EXE 回车,这样我们不改变当前目录就可以执行其它目录下的文件。

DOS常用命令

dir

DOS 的命令分为内部命令和外部命令,内部命令是随 command.com 装入内存的,而外部命令是一条一条单独的可执行文件。

我们先来看几个最常用的命令,以便对 DOS 命令有更深的了解。DOS 下使用频率最高的命令莫过于 dir 命令了,dir 是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。

dir命令还可以带参数
dir/p 显示完一屏内容后会停下等待下一行命令
dir 命令不但可以查看目录中有什么文件,还可以查看目录中某个文件的信息,例如输入dir abc,就是查看当前目录中文件 abc 的信息,包括它的大小和生成时间。

dir 命令不但可以查找和显示一个特定的文件,还可以显示一类文件。例如输入 dir *.bat,显示的就是所有扩展名是 bat 的文件。

通配符的使用

在 DOS 命令中,*在文件名中出现是代表任意字符的意思。

因为可以代替任意字符,所以我们称之为通配符。其实通配符不只*一个,现在我们再来看看另一种通配符----?。
?通配符和
的区别是什么呢?可以代替文件名中的多个字符,而?只能代替文件名中的一个字符。比如 a.是代表所有文件基本名以 a
开头的文件,而 a?. * 是代表文件基本名只有两个字符,并且第一个字符是 a 的所有文件,同理 a??. * 是代表文件基本名只有三个字符,
并且第一个字符是 a 的所有文件。 两者还有一个区别,在文件名中出现
后,其后的所有字符都不起作用,比如 A * . * 和 ab. * 是没有任何区别的,但 A. * 和 A 。* .com 就不 一样了,因为中间隔了一个分隔符,的作用不能超过分隔符。
。在使用通配符时,文件基本名和扩展名中最多只能各出现一个
,而?可以在不超过文件
名和扩展名长度的前提下出现多个。

cd,md,rd

我们已经使用过 cd 命令,大家肯定还记得吧。cd 是英文 change directory(改变目录)的缩写,也是最常用的命令之一。顾名思义,如果想要进入一个目录,显然该采用这个命令了。

这里我们再讲两个改变目录的命令

md(makedirectory–创建目录)和 rd(remove directory–删除目录)。
md 文件夹名字
rd 文件夹名字
在这里插入图片描述
如果想删除你现在所在的 xyz 目录,该怎么办呢?
正确答案:输入 cd …命令退回到上一层目录,再输入 rd xyz 将 xyz 目录删除。

copy

在这里插入图片描述
如果我们想把 dos 目录下的 edit.com 复制到当前目录,就从键盘上敲入copy c:\dos\edit.com(注意,省略了目的目录名和文件名),源文件名是 C 盘根目录下 dos 目录中的 edit.com 文件。在这里指出了所在的驱动器及目录,而目的文件被省略了,这表示将文件复制到当前目录中,名字不变,也是 edit.com。
如果你想把文件复制到另一个驱动器,比如说复制到 A 盘上,可以输入 copy edit.com a:

copy 命令也可以使用通配符,例如要复制 A 盘上以 K 开头的所有文件,可以输入 copy a:k*.*,如果要复制 C 盘根目录下所有扩展
名是 bat 的文件到 zht 目录里,可以输入copy c:\*.bat c:\zht

del

del 命令的格式就是如此简单:del 文件名
删除当前目录中的所有文件,命令很简单:del *.*del .

ren和type

如果想给一个文件改个名字,可以用 ren(rename)命令。ren 命令的格式是:ren 源文件名 目的文件名。例如把 abc.txt 改成 bne.dat,就可以输入 ren abc.txt bne.dat

注意:如果用 ren 命令更改非当前目录中的文件名,那么源文件名和目的文件名要在同一个目录内。

type 命令的格式就是:type 文件名 比如说,我想知道 abc.txt 文件的内容,就从键盘上输入 type abc.txt

format

格式化 A 盘,就是 format A:,格式化 B 盘,就是 format B:

deltree和mem

相比于rd,当文件夹层数很多时,使用deltree更方便

mem直接查看当前内存使用情况

path

和目前Windows中path含义是一样的,就是系统搜索某个文件会从哪些文件夹中去搜索

path 目录名,如果有很多目录,中间就用(不要记错了,是分号不是逗号)隔开。
要加入新的目录,就在最后一个目录的后面加一个; 然后再输入新的目录名就可以了。

比如,path=c:\dos;c:\windows;c:\ 这条命令就是说,当我们执行一个文件时,电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照 path 命令所指定的目录顺序去查找,先在 C 盘 dos 目录下,然后在 windows 目录下,最后在 C盘根目录下寻找这个文件。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值