help показывает только наиболее важные и наиболее часто используемые команды, потому что если вы хотите перечислить все возможные команды, вам придется отображать все исполняемые файлы в %PATH% на вашем компьютере, что нецелесообразно. Только System32 и SysWOW64 имеют тысячи файлов * .exe, и это не включает * .vbs, * .bat, * .cmd, * .msc, * .cpl, * .com ... и другие расширения в %PATHEXT% . Если вы введете help в других ОС, произойдет то же самое.
Большинство команд в выводе help являются внутренними командами, которые представляют собой небольшие общие средства или команды для действий, которые не могут быть выполнены внешним исполняемым файлом (например, cd).
Внутренняя команда - это команда MS-DOS, которая хранится в системной памяти и загружается из command.com или cmd.exe. На рисунке показано, как команды, содержащиеся в command.com, являются частью файла command.com. Однако с внешними командами каждая из команд представляет собой отдельный файл.
http://www.computerhope.com/jargon/i/intecomm.htm
Другие большие инструменты обычно помещаются в отдельные файлы * .exe, поэтому они не потребляют память, когда в ней нет необходимости. В этом случае net - это утилита в System32 . Просто откройте командную строку и введите where net и вы будете знать,
C:\>where net
C:\Windows\System32\net.exe
Для символов типа > <| & тогда они не являются командами, поэтому их нельзя поместить в вывод help . Вам нужно прочитать о них в перенаправлении команд