Там нет правильного пути. Но нет и в Unix. Соглашение --help
фактически является соглашением GNU . Он широко распространен в дистрибутивах Linux, где утилиты операционной системы являются GNU. Но вы не увидите его в утилитах операционной системы на BSD, например:
$ /bin/sh --help
Illegal option --
$ nawk --help
nawk: no program given
$
Поскольку соглашение --help
многие считают хорошей идеей, оно принято; /?
соглашение (которое возникло в DR-DOS 5.0 как /H
соглашение) было воспринято многими как хорошая идея и принято. Вы найдете, что много команд поддерживают это. Но так же, как не все команды в Unix или Linux поддерживают --help
не все команды в DOS или Windows NT поддерживают /?
,
Вы можете подумать, что man
приходит на помощь здесь. Благодаря GNU info
а также тот факт , что некоторые программы Сопровождающие , похоже, размещать информацию (иногда даже информация , как основные, какие параметры командной строки) только в info
странице , а не на странице man
, или наоборот, это не panacaea что это может считаться, однако.
man
самом деле нет эквивалента в мире DOS и Windows NT. Наиболее близким эквивалентом была команда help
, которая в DR-DOS 5.0 и более поздних версиях и MS-DOS 6.0 и более поздних версиях выполняла поиск команды в базе данных страниц справки и отображала страницу. Проблема здесь в том, что, хотя все служебные утилиты операционной системы имели страницы в этой базе данных, почти ни одна из программ не делала этого, и системе было трудно добавлять стороннюю информацию.
(DOSBook, представленный в DR-DOS 6.0, был лучшим из того, что было в любой коммерческой DOS. MS-DOS использовала файлы QuickHelp, инструмент для компиляции, который не поставлялся с базовой операционной системой. В PC-DOS 7 была система IPF, инструмент для компиляции, которого снова не хватало в операционной системе. OS/2 имела ту же систему IPF, что и PC-DOS, и команду HELP, которая была интегрирована с ней, хотя опять-таки компилятор IPFC был в наборе для разработчиков, а не в комплекте с операционной системой. Много лет назад я написал улучшение на поставки HELP команды , где можно настроить какую команду ссылка s он посмотрел команды в по умолчанию, с переменным окружением. Я также предоставил расширенный справочник команд для некоторых команд, которые я написал.)
Windows NT до сих пор имеет команду help
по сей день. Это шаг назад по сравнению с тем, что было в MS-DOS 6, не говоря уже о том, что было в DR-DOS, PC-DOS и OS/2.
Таким образом, фактический ответ таков: вы должны перелистывать MSDN, или читать чужой WWW-сайт, или читать книгу, или читать исходный код (если он с открытым исходным кодом), или просто знать телепатически ...
Тем не менее, документация на WWW не является плохой вещью, и это в значительной степени ожидание в настоящее время. (Хотя можно пропустить такие вещи, как создание индексов IPFC и оглавление для одного. Microsoft) Как вы уже видели, Microsoft документирует целый ряд команд командной строки в TechNet и MSDN.
дальнейшее чтение