W systemie Windows Vista,
Start->Run->cmd
otwiera plik cmd.exe
Gdzie mogę znaleźć lista wszystkich poleceń które można tam wykonać?
Dziś tylko się dowiedziałem getmac . zwykłem używać ipconfig / all . getmac jest o wiele wygodniejszy.
windows-vista
command-line
Lazer
źródło
źródło
where *.exe
Z: stackoverflow.com/questions/10665875/…Odpowiedzi:
Jak zauważyli inni, „dir * .exe / s” znajdzie wszystkie pliki EXE na dysku i zakładając, że masz do tego uprawnienia, możesz wykonać wszystkie z nich bezpośrednio (o ile uwzględnisz ścieżkę bezwzględną) .
Polecenie „help” zawiera listę podstawowych wbudowanych MS.
Ale zakładając, że chcesz prawdziwej odpowiedzi, a) listy rzeczywistych poleceń, które b) nie potrzebujesz pełnych ścieżek do uruchomienia c) uwzględnij wszystko w swoim systemie, nie tylko w narzędziach Microsoftu, musisz je odkryć programowo.
Nie wiem, jak to zrobić w DOS (lub CMD), ale mogę dać ci kroki.
Po wpisaniu polecenia PATH jest listą lokalizacji, w których system Windows szuka tego polecenia, a PATHEXT to lista rozszerzeń plików, które zostaną dołączone do tego polecenia w celu dopasowania do pliku. Obie są listami rozdzielonymi średnikami i oba są wyszukiwane w kolejności. Oto mój system:
Prawdopodobnie zgadłem, że dokonałem pewnych modyfikacji w systemie PATH; twój będzie prawdopodobnie mniej zaśmiecony. (Albo nie; QuickTime i Java nie mogą być jedynymi programami, które upierają się, że muszą dodać się do mojej ścieżki, więc twoje prawdopodobnie też mają pewne niespodziewane dodatki.)
Kiedy wykonam, powiedzmy,
.. Windows przeszukuje każdy wpis w zmiennej PATH w poszukiwaniu pliku o nazwie „findstr” (bez rozróżniania wielkości liter). Nie znajduje tego pliku w pierwszym wpisie, więc sprawdza wszystkie możliwe permutacje, dołączając rozszerzenia wymienione w PATHEXT do nazwy polecenia i sprawdzając, czy nie ma tego pliku. Najpierw sprawdza „C: WINDOWS system32 findstr.com”, ale nie ma takiego pliku. Następnie sprawdza „C: WINDOWS 32 findstr.exe” i znajduje go, więc to jest program, który uruchamia.
Mam nadzieję, że nie próbowałem uruchomić „C: WINDOWS system32 findstr.bat” lub „C: bin str.com” - pliki te zostałyby uruchomione, gdybym uruchomił jedną z nich:
... ale ponieważ wpisałem tylko „findstr”, dostałem wersję .EXE.
W ten sposób Windows uruchamia polecenia w linii poleceń. Jeśli chcesz mieć pełną listę słów, które możesz tam wpisać i uruchomić, musisz sprawdzić własną zmienną PATH, gdzie szukać, oraz własną zmienną PATHEXT, której rozszerzenia szukać.
(Jeśli ktokolwiek inny chce włączyć się do gry w zwięzłym wierszu poleceń systemu DOS, który to zautomatyzuje, zrób to!)
źródło
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true powinien to pokryć
źródło
W systemie Windows Vista Start- & gt; Uruchom- & gt; cmd otwiera cmd.exe.
Gdzie mogę znaleźć listę wszystkich poleceń, które można tam wykonać?
Pisanie na maszynie
w wierszu polecenia wyświetli się przegląd poleceń cmd, większość pozostawiona po dniach roboczych. Aby jednak uzyskać listę wszystkiego, co można uruchomić za pomocą monitu cmd (którym jest .exe, .com, .bat, .cmd i różne pliki wykonywalne, takie jak .pyc itd., Trzeba by zrobić
(spowoduje to również wyświetlenie plików cookie przeglądarki kończących się na .com, więc zignoruj te)
źródło
Możesz wpisać „help” w wierszu poleceń i zobaczyć większość wbudowanych poleceń (plus niektóre, które nie są wbudowane, ale są poważny te).
Mając to na uwadze, istnieje wiele plików „plików wykonywalnych / skryptów”, takich jak cokolwiek kończące się na .exe, .com, .cmd.
Jednak nie wierzę, że istnieje ich znalezienie wszystko chyba że po prostu wykonasz dir i potok we wszystkich plikach wykonywalnych - jakkolwiek wątpię, żeby to było skuteczne.
źródło
Inne polecenia tutaj: http://ss64.com/nt/
źródło
Wraz z pomocą lub /? po tym, jak dana komenda preferuje tę stronę
http://commandwindows.com/vista-commands.htm
nie tylko wyświetla je wszystkie, ale także można kliknąć, aby uzyskać podkomendy dla każdego z nich i jak jest używane
źródło