电脑中的命令可以分为内部命令和外部命令,这主要取决于命令是如何存储和执行的。
1. 内部命令:
内部命令是存储在操作系统的内部,通常位于系统目录中,如Windows系统的`C:WindowsSystem32`目录。
当你输入一个内部命令时,操作系统会直接从内存中查找并执行它,因此执行速度较快。
内部命令通常与操作系统紧密相关,比如`dir`、`copy`、`move`、`del`等。
2. 外部命令:
外部命令是存储在外部文件中的程序,通常位于系统安装的光盘或硬盘上。
当你输入一个外部命令时,操作系统需要先从磁盘上加载这个程序到内存中,然后再执行。
外部命令通常是独立于操作系统的,可以用于执行各种任务,如`notepad`(记事本)、`calc`(计算器)等。
至于为什么某些命令既不是内部命令也不是外部命令,可能是因为:
环境变量:某些命令可能通过环境变量来调用,比如`path`环境变量中包含了外部命令的路径。
脚本或批处理文件:一些命令可能是脚本或批处理文件的一部分,这些文件包含了多个命令,而不是单个独立的命令。
特定应用程序:某些命令可能是特定应用程序的一部分,如Photoshop中的各种工具命令。
命令是否为内部或外部命令取决于它们的存储位置和执行方式。