Если я наберу dir
в командной строке, я думаю, что он выполняет dir.exe
скрытые где-то в системе. Есть ли такой файл? Где это?
windows-7
windows
command-line
dir
Джадер Диас
источник
источник
cmd.exe
, хотя на самом деле он не выполняется; это уже было.;-)
Ответы:
Dir
внутренняя команда, какcd
,copy
иcall
. Это просто подпрограмма интерпретатора DOS, которую вы вызываете.Есть, однако, внешние команды. Они обычно находятся в
C:\Windows\
C:\Windows\System\
C:\Windows\System32
и (если у вас есть 64-битные окна)C:\Windows\SysWOW64\
Однако внешние команды не ограничиваются этими местоположениями. Внешние команды могут быть вызваны из каталога, из которого вы работаете. (в недавно запущенной оболочке DOS в Windows 7 это обычно бывает
C:\Users\YourUsername\
). Также можно вызывать внешние команды из других каталогов, если они находятся вPATH
переменной среды. Чтобы увидеть, какие каталоги находятся на вашем пути, используйтеSET PATH
.Если вам понадобится какая-то утилита из каталога, но вам придется переходить в другие каталоги, вы можете добавить папку утилиты в папку
PATH
с помощьюSET PATH=%PATH%;DriveLetter:\Utility\Path\Here\
. Это изменение влияет только на это окно DOS.Надеюсь, это новые и полезные знания!
источник
dir - это внутренняя команда MS-DOS. Как и другие внутренние команды, он встроен в файл с именем command.com . В Википедии есть страница со списком команд DOS , и там написано:
Для полноты ответа ниже приведен список внутренних и внешних команд MS-DOS. Внутренние команды находятся в COMMAND.COM , который загружается в память при запуске компьютерной системы; эти команды не находятся на диске. Внешние команды - это файлы, которые находятся на диске и имеют расширение .COM , .EXE или .BAT . Оба типа команд выполняются из командной строки MS-DOS.
Внутренние команды:
Внешние команды:
Справка: поддержка Microsoft
Примечание: внешние команды находятся в
C:\Windows\System32
предположении, что корневой дискC:
.источник
Большинство стандартных команд «DOS» встроены в командную оболочку в Windows. Там нет
dir
илиcd
приложениеисточник
Для дополнительной справки, вот хороший веб-сайт с довольно хорошим списком команд, доступных для cmd.exe:
http://ss64.com/nt/
источник