Jeśli piszę dir
w wierszu poleceń, domyślnie wykonuje on dir.exe
ukryty gdzieś w systemie. Czy jest taki plik? Gdzie to jest?
windows-7
windows
command-line
dir
Jader Dias
źródło
źródło
cmd.exe
, choć tak naprawdę nie jest wykonywany; to już było.;-)
Odpowiedzi:
Dir
Jest to polecenie wewnętrzne, jakcd
,copy
icall
. Jest to po prostu podprogram interpretera DOS, do którego dzwonisz.Istnieją jednak polecenia zewnętrzne . Najczęściej znajdują się one w
C:\Windows\
C:\Windows\System\
C:\Windows\System32
i (jeśli masz 64-bitowe okna)C:\Windows\SysWOW64\
Jednak zewnętrzne polecenia nie są ograniczone do tych lokalizacji. Polecenia zewnętrzne można wywoływać z katalogu, z którego pracujesz. (w nowo uruchomionej powłoce DOS w systemie Windows 7 zwykle tak jest
C:\Users\YourUsername\
). Można również wywoływać zewnętrzne polecenia z innych katalogów, o ile katalog, w którym się znajdują, znajduje się wPATH
zmiennej środowiskowej. Aby zobaczyć, które katalogi znajdują się na twojej ścieżce, użyjSET PATH
.Jeśli będziesz potrzebować narzędzia z katalogu, ale będziesz musiał przejść do innych katalogów, możesz dodać folder narzędzia
PATH
za pomocąSET PATH=%PATH%;DriveLetter:\Utility\Path\Here\
. Ta zmiana dotyczy tylko tego okna DOS.Mam nadzieję, że to nowa i przydatna wiedza!
źródło
katalog jest wewnętrzną komendą MS-DOS. Podobnie jak inne polecenia wewnętrzne, jest on wbudowany w plik o nazwie command.com . Wikipedia ma stronę z listą poleceń DOS i mówi:
Aby moja odpowiedź była kompletna, poniżej znajduje się lista wewnętrznych i zewnętrznych poleceń MS-DOS. Wewnętrzne polecenia znajdują się w COMMAND.COM , który ładuje się do pamięci po uruchomieniu systemu komputerowego; te polecenia nie znajdują się na dysku. Zewnętrzne polecenia to pliki, które znajdują się na dysku i mają rozszerzenie .COM , .EXE lub .BAT . Oba typy poleceń są wykonywane z wiersza poleceń MS-DOS.
Polecenia wewnętrzne:
Polecenia zewnętrzne:
Odniesienie: Wsparcie Microsoft
Nota bene: Zewnętrzne polecenia
C:\Windows\System32
dotyczą założenia dysku głównegoC:
.źródło
Większość standardowych poleceń „DOS” jest wbudowanych w powłokę poleceń w systemie Windows. Nie ma aplikacji
dir
anicd
aplikacjiźródło
Dla dodatkowego odniesienia, oto ładna strona internetowa, która dość dobra lista poleceń dostępnych dla cmd.exe:
http://ss64.com/nt/
źródło