磁盘操作系统命令
在本文中,您将了解有关磁盘操作系统命令的内容。但是,在讨论DOS命令之前,您应该了解磁盘操作系统是什么。
什么是磁盘操作系统
一个 磁盘操作系统 是在硬盘上运行的操作系统。操作系统通过命令和调节计算机的硬件和外围设备来控制程序和其操作。微软首次将其创建并发布为IBM PC DOS。1981年,它还被称为MS-DOS的DOS家族。
DOS是一个16位操作系统,这意味着它可以一次保存和处理16位的数据。它是一个单用户的单任务操作系统。它没有GUI(图形用户界面),而是在CUI(字符用户界面)环境中运行。
DOS操作系统允许您控制计算机的行为和功能。它是一个命令行操作系统,这意味着您必须使用命令行界面上的命令来达到您想要的结果。多年来,DOS已经从1.00到1.1、1.25、6.0、8.0等进行了改进。
DOS的特点
磁盘操作系统有各种特点。操作系统的一些特点如下:
- 它是一个免费的操作系统。
- 它不支持GUI。
- 它是一个单用户操作系统。
- 它是一个16位操作系统。
- 不能使用鼠标操作,即通过基本系统命令提供输入。
- 它有助于进行文件管理,例如创建、编辑、删除文件等。
- 它具有基于文本的界面,并依赖于文本和代码来运行。
DOS命令
DOS命令是允许Windows用户在文件和文件夹上执行任务的指令。正如您所知,文件是一组信息或数据的容器,而目录是文件的集合。这些区分大小写。
MS-DOS中的文件名采用8点格式并分为两部分-主名和次名。主名长度最长可以达到八个字符,而次名长度最长可以达到四个字符,并且有一个点。例如,文件名Logo.jpg中,主名是Logo,而次名是.jpg。对于每种类型的文件,都会针对次名进行设定,因此对于系统文件,次名是.sys,而对于文本文件,次名是.txt等。文件或目录名中不允许出现特殊字符如>、.、/、*、?、|、空格
等。以下是最常见的文件类型及其默认的次名列表:
File name | Extension |
---|---|
Text file | .txt |
Program file | .prg |
Library file | .lib |
Command file | .com |
Batch file | .bat |
System file | .sys |
Executable file | .exe |
Database file | .dbm |
DOS命令的类型
主要有两种类型的DOS命令。如下所示:
- 内部命令
- 外部命令
内部命令
内部命令 在系统引导期间加载到系统内存中。这些内部命令可能无法被看到、修改、检测或删除,因为它们不存在于文件的形式。内部命令是存储在系统内存中并从command.com或cmd.exe加载的MS-DOS命令。内部命令包括 MD、DATE、COPY、CD、TIME、COPR CON、TYPE 等等。
外部命令
外部命令 在系统引导后存储在系统内存中。这些外部命令可以很容易地查看、修改、删除或复制,因为它们以文件的形式存在。外部命令包括FORMAT 、SYS、EDIT、PROMPT、COPY、PRINT、TREE、SORT 等等。
为什么需要内部和外部命令
内部命令在Windows操作系统的功能和使用中更常见和必要。它们在MS-DOS和Windows中可以通过将它们嵌入到command.com文件中进行即时访问和始终可用。
外部命令非常有效。它们有助于解决问题、提高性能和执行其他任务。外部命令通常需要比内部命令更多的资源。这些命令与内部命令分开有助于减轻Windows的负担。它们还可以通过将包含外部命令的文件复制到计算机上,随时添加到Windows中。
磁盘操作系统的命令
在这里,您将学习磁盘操作系统的命令。MS-DOS命令有三种类型:内部命令、外部命令和恢复控制台命令。
内部命令
有各种内部磁盘操作系统命令。以下是一些内部命令:
命令 | 描述 |
---|---|
assoc | 用于查看文件关联 |
atmadm | 列出Windows ATM呼叫管理器所见的连接和地址 |
break | 用于启用或禁用计算机的中断能力 |
call | 用于从另一个文件中调用批处理文件 |
cd | 此命令用于修改系统目录 |
chdir | 用于修改系统目录 |
date | 用于查看或更改系统日期。 |
del | 用于删除一个或多个文件。 |
delete | 用于删除文件。 |
dir | 用于列出一个或多个目录的内容。 |
drivparm | 允许覆盖原始设备驱动程序。 |
echo | 用于显示消息并启用和禁用回显。 |
endlocal | 用于停止setlocal命令启用的环境更改的本地化。 |
rem | 用于在批处理文件中添加注释。 |
set | 用于在批处理文件中设置环境变量。 |
shift | 用于在批处理文件中移动可替换参数的位置。 |
type | 用于显示文本文件的内容,或将两个或多个文本文件组合在一起。 |
xcopy | 用于复制文件和目录,包括子目录。 |
lock | 它用于锁定系统的硬盘。 |
md | 此命令用于在系统中创建一个新目录。 |
mkdir | 此命令用于在系统中创建一个新目录。 |
mklink | 此命令用于创建符号链接。 |
move | 它用于将一个或多个文件从一个目录移动到另一个目录。 |
path | 它用于查看和修改系统的路径位置。 |
pause | 在批处理文件中使用,停止命令的处理。 |
popd | popd命令修改pushd命令保存的目录或网络路径。 |
prompt | 此命令用于查看或更改DOS提示符。 |
pushd | 用于存储目录或网络路径,以便随时恢复。 |
rd | 用于从系统中删除空目录。 |
ren | 此命令用于重命名系统中的文件。 |
rename | 此命令用于在系统中重命名文件。 |
rmdir | 它用于从系统中删除空目录。 |
set | 它用于将一个变量或字符串修改为另一个。 |
setlocal | 它允许对局部环境进行修改,而不影响系统的其余部分。 |
shift | 它用于批处理程序中修改可替代参数的位置。 |
start | 它用于在DOS提示符下启动Windows中的特定窗口。 |
switches | 它用于从磁盘操作系统中移除添加功能。 |
time | 此命令用于查看和更改系统时间。 |
title | 它用于更改磁盘操作系统窗口的标题。 |
type | 它用于显示文件的内容。 |
unlock | 它用于解锁系统磁盘驱动器。 |
ver | 此命令用于显示MS-DOS的版本。 |
verify | 它启用或禁用了一个功能,用于确定文件是否被正确写入。 |
vol | 用于显示指定驱动器的卷信息。 |
外部命令
有各种各样的外部磁盘操作系统命令。以下是一些外部命令的示例:
Commands | Description |
---|---|
append | 它使得以与当前目录中的文件相同的方式打开不同目录中的文件。 |
arp | 用于显示、添加和删除网络设备上的arp数据。 |
assign | 用于将驱动器号指定为不同的号码。 |
at | 用于设置命令执行的时间。 |
attrib | 用于显示和修改文件属性。 |
bcdedit | 此命令用于更改引导配置数据存储。 |
cacls | 该命令用于查看和更改文件的访问控制列表(ACL)。 |
chcp | 它用于补充国际键盘和字符集知识。 |
chkdsk | 用于检查运行FAT的硬盘是否有错误。 |
chkntfs | 用于检查运行NTFS的硬盘是否有错误。 |
choice | 用于在批处理文件中定义一个选项列表或多个选项。 |
clip | 用于将命令行输出重定向到Windows剪贴板。 |
dir | 用于列出指定位置的文件和目录。 |
diskcomp | 该命令用于比较两个软盘的内容。 |
diskcopy | 用于将一个软盘的全部内容复制到另一个软盘中。 |
doskey | 该命令用于在Windows中启用命令行宏的使用。 |
format | 用于格式化指定的驱动器或分区。 |
help | 该命令用于显示可用命令及其简要说明的列表。 |
label | 用于创建、更改或删除磁盘的卷标。 |
diskcomp | 用于将磁盘与另一个系统磁盘进行比较。 |
diskcopy | 用于复制一个磁盘的信息并将其放入另一个磁盘。 |
doskey | 用于查看和执行过去运行的命令。 |
driverquery | 用于显示已安装设备驱动程序的列表。 |
edit | 用于查看和编辑文件。 |
edlin | 用于查看和编辑文件。 |
emm386 | 用于加载扩展内存管理器。 |
expand | 用于将Microsoft Windows文件扩展回其原始格式。 |
extract | 用于从Microsoft cabinets中提取文件。 |
fasthelp | 用于显示MS-DOS命令及其信息的列表。 |
fc | 用于比较文件。 |
fdisk | 用于设置硬盘驱动器、创建和管理硬盘分区。 |
find | 这个命令用于在文件中搜索文本。 |
findstr | 它用于在文件中搜索文本字符串。 |
format | 它用于删除和准备磁盘驱动器进行其他任务。 |
ftp | 它用于连接并在FTP服务器上工作。 |
graftabl | 这个命令用于在图形模式下显示更长的字符。 |
help | 它用于显示命令列表及其描述。 |
ifshlp.sys | 它用于32位文件管理器。 |
ipconfig | 用于查看适配器设置和分配的值。 |
keyb | 用于修改键盘布局。 |
label | 用于修改磁盘驱动器的标签。 |
loadfix | 用于将程序加载到第一64 k之上。 |
logoff | 用于使用系统注销当前配置文件。 |
mem | 用于显示系统上的内存。 |
mode | 用于修改端口或显示设置。 |
更多 | 用于逐页显示单个页面。 |
msav | 用于早期的Microsoft病毒扫描器。 |
msd | 用于诊断实用程序。 |
mscdex | 用于从MS-DOS启用CD-ROM访问。 |
nbtstat | 用于显示使用NBT的协议统计和当前TCP和IP连接。 |
net | 用于更新、修复和查看网络及其设置。 |
netsh | 用于从DOS配置静态和动态网络数据。 |
qbasic | 它是用来编写和运行QBasic程序的。 |
rd | 用于删除目录。 |
reg | 用于操作Windows注册表。 |
rename | 用于重命名文件或目录。 |
replace | 用于在文件中替换文本。 |
rmdir | 用于删除目录。 |
route | 用于查看和操作网络路由表。 |
robocopy | 它是Windows命令行的强大文件命令。 |
route | 用于查看和配置Windows网络路由表。 |
runas | 允许用户以另一个用户身份执行程序。 |
sc | 用于与服务控制管理器和服务进行通信。 |
scandisk | 用于执行ScanDisk实用程序。 |
scanreg | 用于扫描注册表并从错误中恢复注册表。 |
setver | 使用此命令修改磁盘操作系统的版本,以欺骗旧的磁盘操作系统程序。 |
share | 使用此命令安装支持文件共享和锁定功能。 |
shutdown | 使用此命令从DOS提示符关闭系统。 |
smartdrv | 使用此命令在常规内存中创建磁盘缓存。 |
sort | 使用此命令对输入进行排序,并将输出显示在窗口屏幕上。 |
subst | 使用此命令将系统上的一个目录替代为另一个驱动器号。 |
sys | 用于将系统文件传输到磁盘驱动器。 |
telnet | 用于从提示符处telnet到另一台设备。 |
tracert | 用于查看网络包在网络上的路由。 |
tree | 用于查看硬盘的可视树。 |
undelete | 用于恢复被删除的文件。 |
unformat | 用于重新格式化系统硬盘。 |
xcopy | 用于将各种文件、目录或驱动器从一个位置复制到另一个位置。 |
恢复控制台命令
有各种恢复控制台命令。一些恢复控制台命令如下:
命令 | 描述 |
---|---|
batch | 用于在文件中执行各种命令。 |
bootcfg | 允许用户查看、更改和重建boot.ini文件。 |
disable | 禁用Windows系统服务或系统驱动程序。 |
enable | 启用已禁用的系统服务或系统驱动程序。 |
fixboot | 用于创建新的引导扇区。 |
fixmbr | 用于向系统磁盘驱动器创建新的引导记录。 |
fType | 用于显示或更改文件扩展名关联中使用的文件类型。 |
listsvc | 显示系统服务和系统驱动程序。 |
logon | 用于列出安装并启用管理员登录。 |
map | 用于显示驱动器的设备名称。 |