磁盘操作系统命令2025年4月29日 | 阅读11分钟 在本文中,您将学习磁盘操作系统命令。但在讨论 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 等。文件名或目录名中不允许使用特殊字符,例如 >、.、/、*、?、|、& 和空格。以下是常见文件类型及其默认辅助名称的列表: 文件名 | 扩展名 |
---|
文本文件 | .txt | 程序文件 | .prg | 库文件 | .lib | 命令文件 | .com | 批处理文件 | .bat | 系统文件 | .sys | 可执行文件 | .exe | 数据库文件 | .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 操作系统的功能和使用至关重要。通过将它们嵌入到 command.com 文件中,它们可以立即访问并在 MS-DOS 和 Windows 中始终可用。 外部命令确实有效。它们有助于解决问题、增强性能和执行其他任务。外部命令通常比内部命令需要更多资源。这些命令与内部命令分开存放有助于减轻 Windows 的负载。它们也可以通过将包含外部命令的文件复制到计算机随时添加到 Windows 中。 磁盘操作系统命令在这里,您将学习磁盘操作系统的命令。MS-DOS 命令有三种类型:内部命令、外部命令和恢复控制台命令。 内部命令有各种内部磁盘操作系统命令。一些内部命令如下: 命令 | 描述 |
---|
assoc | 它用于查看文件关联。 | atmadm | 它列出了 Windows ATM 呼叫管理器所看到的连接和地址。 | break | 它用于启用或禁用计算机的断点功能。 | call | 它用于从另一个文件调用批处理文件。 | cd | 此命令用于修改系统目录。 | chdir | 它用于修改系统目录。 | cls | 此命令用于清除系统屏幕。 | cmd | 它用于打开命令解释器。 | color | 它用于修改窗口屏幕的前景和背景颜色。 | command | 它用于打开命令解释器。 | 副本 | 它用于将一个或多个文件复制到不同的位置。 | ctty | 它用于更改计算机的输入和输出设备。 | date | 它用于查看或更改系统日期。 | del | 它用于删除一个或多个文件。 | 删除 | 它用于删除文件。 | dir | 它用于列出一个或多个字典的内容。 | drivparm | 它允许覆盖原始设备驱动程序。 | echo | 它用于显示消息并启用和禁用回显。 | endlocal | 它用于停止由 setlocal 命令启用的环境更改的本地化。 | erase | 它用于从系统中擦除文件。 | exit | 此命令用于退出 DOS 命令解释器。 | for | 它用于批处理文件中的布尔值。 | goto | 它用于将批处理文件移动到特定的标签或位置。 | if | 它允许批处理文件执行条件处理。 | lh | 它用于将设备驱动程序加载到大量内存中。 | loadhigh | 它用于将设备驱动程序加载到大量内存中。 | 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 | 它用于显示指定驱动器的卷信息。 |
外部命令有各种外部磁盘操作系统命令。一些外部命令如下: 命令 | 描述 |
---|
append | 它允许在不同的目录中打开文件,就像它们在当前目录中一样。 | arp | 它用于显示、添加和从网络设备中删除 arp 数据。 | assign | 它用于将驱动器盘符分配给不同的盘符。 | at | 它用于设置命令执行的时间。 | attrib | 它用于显示和修改文件属性。 | bcdedit | 此命令用于更改引导配置数据存储。 | cacls | 此命令用于查看和更改文件 ACL。 | chcp | 它补充了国际键盘和字符集知识。 | chkdsk | 它用于检查运行 FAT 的硬盘是否有错误。 | chkntfs | 它用于检查运行 NTFS 的硬盘是否有错误。 | choice | 它用于在批处理文件中定义列表或各种选项。 | clip | 它用于将命令行输出重定向到 Windows 剪贴板。 | comp | 它用于比较文件。 | compact | 此命令用于压缩和解压缩文件。 | control | 它用于从 DOS 提示符打开控制面板图标。 | convert | 它用于将 FAT 转换为 NTFS。 | debug | 它用于调试用汇编语言编写的实用程序,以更改硬件设置。 | defrag | 它用于重新排列硬盘,以帮助加载程序。 | deltree | 它用于删除一个或多个文件和目录。 | diskcomp | 它用于将一个磁盘与另一个系统磁盘进行比较。 | diskcopy | 它用于复制一个磁盘的信息并将其放到另一个磁盘上。 | doskey | 它用于查看和执行过去运行的命令。 | driverquery | 它用于显示已安装设备驱动程序的列表。 | edit | 它用于查看和编辑文件。 | edlin | 它用于查看和编辑文件。 | emm386 | 它用于加载扩展内存管理器。 | expand | 它用于将 Microsoft Windows 文件扩展回其原始格式。 | extract | 它用于从 Microsoft cabinets 中提取文件。 | fasthelp | 它用于显示 MS-DOS 命令及其信息的列表。 | fc | 它用于比较文件。 | fdisk | 它用于通过创建和管理硬盘上的分区来设置驱动器。 | find | 此命令用于在文件中搜索文本。 | findstr | 它用于在文件中搜索文本字符串。 | 格式 | 它用于删除和准备磁盘驱动器以执行另一个任务。 | ftp | 它用于连接和操作 FTP 服务器。 | graftabl | 此命令用于在图形模式下显示更长的字符。 | help | 它用于显示命令列表及其描述。 | ifshlp.sys | 它是 32 位文件管理器。 | ipconfig | 它用于查看适配器设置和分配的值。 | keyb | 它用于修改键盘布局。 | label | 它用于修改磁盘驱动器的标签。 | loadfix | 它用于在第一个 64k 以上加载程序。 | logoff | 它用于使用系统注销当前配置文件。 | mem | 它用于显示系统上的内存。 | mode | 它用于修改端口或显示设置。 | more | 它用于一次显示一页。 | msav | 它用于早期的 Microsoft 病毒扫描程序。 | msd | 它用于诊断实用程序。 | mscdex | 它用于从 MS-DOS 启用 CD-ROM 访问。 | nbtstat | 它用于显示协议统计信息和使用 NBT 的当前 TCP 和 IP 连接。 | net | 它用于更新、修复和查看网络及其设置。 | netsh | 它用于从 DOS 配置静态和动态网络数据。 | netstat | 它用于显示 TCP 和 IP 网络协议统计信息和数据。 | nlsfunc | 它用于加载特定国家/地区的数据。 | pathping | 它用于查看和定位网络延迟的位置。 | ping | 它用于测试和发送数据到另一个网络系统。 | power | 它用于通过便携式系统节约电源。 | print | 它用于将数据打印到打印机端口。 | qbasic | 它用于打开 qbasic。 | robocopy | 它是 Windows 命令行的一个强大的文件命令。 | route | 它用于查看和配置 Windows 网络路由表。 | runas | 它允许用户以另一个用户身份执行程序。 | sc | 它用于与服务控制管理器和服务通信。 | scandisk | 它用于执行 ScanDisk 实用程序。 | scanreg | 它用于扫描注册表并从错误中恢复注册表。 | setver | 它用于修改磁盘操作系统版本,以欺骗较旧的磁盘操作系统程序。 | share | 它用于安装文件共享和锁定功能的支持。 | shutdown | 它用于从 DOS 提示符关闭系统。 | smartdrv | 它用于在常规内存中创建磁盘缓存。 | 排序 | 它用于对输入进行排序并将输出显示到窗口屏幕。 | subst | 它用于将系统上的目录替换为另一个驱动器盘符。 | sys | 它用于将系统文件传输到磁盘驱动器。 | telnet | 它用于从提示符 telnet 到另一个设备。 | tracert | 它用于查看网络数据包在网络上的路由。 | tree | 它用于查看硬盘的可视树。 | undelete | 它用于取消删除已删除的文件。 | unformat | 它用于取消格式化系统硬盘驱动器。 | xcopy | 它用于将各种文件、目录或驱动器从一个位置复制到另一个位置。 |
恢复控制台命令有各种恢复控制台命令。一些恢复控制台命令如下: 命令 | 描述 |
---|
batch | 它用于在一个文件中执行各种命令。 | bootcfg | 它允许用户查看、更改和重建 boot.ini 文件。 | disable | 它禁用 Windows 系统服务或系统驱动程序。 | enable | 它启用禁用系统服务或系统驱动程序。 | fixboot | 它用于创建新的引导扇区。 | fixmbr | 它用于为系统磁盘驱动器创建新的引导记录。 | fType | 它用于显示或更改文件扩展名关联中使用的文件类型。 | listsvc | 它显示系统服务和系统驱动程序。 | logon | 它用于列出安装并启用管理员登录。 | map | 它用于显示驱动器的设备名称。 |
|