SOISK - SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Tomasz Puchała

CMD

 

Pełna lista poleceń CMD w Windows


Mniej i bardziej banalne, a niektóre naprawdę przydatne. Dodatkowe info o poleceniu uzyskasz wpisując

HELP nazwa polecenia:

 

ASSOC - Wyświetla lub modyfikuje skojarzenia rozszerzeń plików.

AT - Planuje wykonanie poleceń i programów.
ATTRIB -
Wyświetla lub zmienia atrybuty pliku.
BREAK Wyłącza lub włącza rozszerzone sprawdzanie klawiszy CTRL+C.

CACLS Wyświetla lub modyfikuje listy kontroli dostępu (ACL) plików.

CALL Wywołuje jeden program wsadowy z innego.

CD Wyświetla lub zmienia nazwę bieżącego katalogu.

CHCP Wyświetla lub ustawia numer aktywnej strony kodowej.

CHDIR Wyświetla lub zmienia nazwę bieżącego katalogu.

CHKDSK Sprawdza dysk i wyświetla raport o jego stanie.

CHKNTFS Wyświetla lub modyfikuje stan sprawdzania dysku przy rozruchu.

CLS Czyści ekran.
CMD Uruchamia nowe wystąpienie interpretera poleceń systemu Windows.
COLOR Ustawia domyślny kolor tła i pierwszego planu konsoli.
COMP Porównuje zawartość dwóch plików lub zestawów plików.
COMPACT Wyświetla i pozwala na modyfikacje listy plików. Skompresowanych na partycji NTFS.
CONVERT Konwertuje woluminy FAT na woluminy NTFS. Nie można konwertować bieżącego dysku.
COPY Kopiuje jeden lub wiele plików w inne miejsce.
DATE Wyświetla lub ustawia datę.
DEL Usuwa jeden lub wiele plików.
DIR Wyświetla listę plików i podkatalogów katalogu.
DISKCOMP Porównuje zawartość dwóch dyskietek.
DISKCOPY Kopiuje zawartość jednej dyskietki na drugą.
DOSKEY Edytuje wiersze poleceń, przywraca polecenia Windows i tworzy makra.
ECHO Wyświetla komunikaty lub wyłącza i włącza echo poleceń.

ENDLOCAL Kończy lokalne zmiany środowiska w plikach wsadowych.

ERASE Usuwa jeden lub wiele plików.

EXIT Kończy działanie programu CMD.EXE (interpretera poleceń).

FC Porównuje dwa pliki lub zestawy plików i wyświetla różnice miedzy nimi.
FIND Wyszukuje ciąg tekstowy w pliku lub plikach.

FINDSTR Wyszukuje ciągi znaków w plikach.

FOR Uruchamia podane polecenie dla każdego pliku z zestawu plików.

FORMAT Formatuje dysk do użytku w systemie Windows.

FTYPE Wyświetla i modyfikuje typy plików używane w skojarzeniach rozszerzeń plików.

GOTO Przekazuje sterowanie interpretera poleceń systemu Windows do wiersza o podanej etykiecie w pliku wsadowym.

GRAFTABL Włącza wyświetlanie przez system Windows znaków rozszerzonych w trybie graficznym.

HELP Podaje informacje o poleceniach systemu Windows.

IF Dokonuje warunkowego przetwarzania w plikach wsadowych.

LABEL Tworzy, zmienia lub usuwa etykietę(etykiety) woluminu dysku.

MD Tworzy katalog.

MKDIR Tworzy katalog.

MODE Konfiguruje urządzenia systemowe.

MORE Wyświetla informacje ekran po ekranie.

MOVE Przenosi jeden lub wiele plików z jednego katalogu do drugiego.

PATH Wyświetla lub ustawia ścieżkę przeszukiwania dla plików wykonywalnych.

PAUSE Wstrzymuje przetwarzanie pliku wsadowego i wyświetla komunikat.

POPD Przywraca katalog zapisany przez PUSHD.

PRINT Drukuje plik tekstowy.

PROMPT Zmienia znak zachęty wiersza polecenia systemu Windows.

PUSHD Zapisuje bieżący katalog, a następnie zamienia go.

RD Usuwa katalog.

RECOVER Odzyskuje możliwe do odczytania informacje z uszkodzonego dysku.

REM Oznacza komentarze w pliku wsadowym lub pliku CONFIG.SYS.

REN Zmienia nazwę pliku lub plików.

RENAME Zmienia nazwę pliku lub plików.

REPLACE Zamienia pliki.

RMDIR Usuwa katalog.

SET Wyświetla, ustawia lub usuwa zmienne środowiskowe systemu Windows.

SETLOCAL Rozpoczyna lokalne zmiany środowiska w plikach wsadowych.

SHIFT Zmienia pozycje parametrów w pliku wsadowym.

SORT Sortuje wprowadzone dane.

START Uruchamia program lub polecenie w oddzielnym oknie.

SUBST Przypisuje ścieżce literę dysku.

TIME Wyświetla lub ustawia czas systemowy.

TITLE Ustawia tytuł okna dla sesji CMD.EXE.

TREE Wyświetla strukturę katalogów dysku lub ścieżki.

TYPE Wyświetla zawartość pliku tekstowego.

VER Wyświetla wersje systemu Windows.

VERIFY Instruuje system Windows, aby sprawdzał poprawność zapisu plików na dysku.

 VOL Wyświetla etykietę oraz numer seryjny dysku.

XCOPY Kopiuje pliki i katalogi.

 http://ziembor.pl/Windows_NT/skrypty_administracyjne/skrypty_administracyjne.html

 


Należy pamiętać, że wielu poleceń oddzielonych separatorem polecenia "&&" przyjmowane są do ciągu znaków, jeśli otoczony cudzysłowami. Ponadto, ze względu na kompatybilność, / X jest taki sam jak E /: O, / Y jest taki sam, jak / E: OFF i / R jest taki sam, jak / C Wszelkie inne przełączniki są ignorowane.

Jeśli / C lub / K jest określona, ​​wtedy pozostała część linii poleceń po przełączniku jest przetwarzana jako wiersz poleceń, w którym dodaje się logika jest używane do przetwarzania cudzysłów (") znaki:

1. Jeśli wszystkie z następujących warunków są spełnione, wówczas zacytować znaki w linii poleceń są zachowane:

- Brak przełącznika / s 
- dokładnie dwa cytat znaków 
- bez znaków specjalnych między obu cytatów, gdzie specjalne jest jednym z: & <> () @ ^ | 
- istnieje jedno lub więcej białych znaków pomiędzy dwoma cytatów 
- ciąg obu cytatów jest nazwą pliku wykonywalnego.

2. W przeciwnym razie, stare zachowanie, aby sprawdzić, czy pierwszym znakiem jest znak cytatu, a jeśli tak, strip wiodącą postać i usunąć ostatni znak cudzysłowu w wierszu polecenia, zachowując dowolny tekst po ostatniej znak.

Jeśli / D nie był podany w linii poleceń, a następnie, gdy CMD.EXE zaczyna, szuka następujących REG_SZ / REG_EXPAND_SZ zmiennych rejestrowych, a jeśli jeden lub oba są obecne, są realizowane w pierwszej kolejności.

HKEY_LOCAL_MACHINE Software Microsoft Command Processor AutoRun

lub

HKEY_CURRENT_USER Software Microsoft Command Processor AutoRun

Rozszerzenia poleceń są domyślnie włączone. Można również wyłączyć rozszerzenia dla konkretnego wywołania przy użyciu / E: OFF. Można włączyć lub wyłączyć rozszerzenia dla wszystkich wywołań programu CMD.EXE na komputerze lub sesji logowania użytkownika poprzez ustawienie jednej lub obu następujących wartości REG_DWORD w rejestrze przy użyciu REGEDT32.EXE:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor EnableExtensions

lub

HKEY_CURRENT_USER Software Microsoft Command Processor EnableExtensions

do 0x1 lub 0x0 albo. Ustawienie konkretnego użytkownika ma pierwszeństwo przed ustawieniem maszyny.Przełączniki wiersza polecenia mają pierwszeństwo przed ustawieniami rejestru.

Rozszerzenia poleceń obejmują zmiany lub uzupełnień poniższych poleceń.

DEL lub ERASE 
COLOR 
CD lub CHDIR 
MD lub MKDIR 
PROMPT 
pushd 
popd 
SET 
setlocal 
endlocal 
IF 
FOR 
CALL 
SHIFT 
GOTO 
START (również zmiany zewnętrznego wywołania polecenia) ASSOC ftype

Aby uzyskać szczegółowe informacje, type nazwa_polecenia /? aby zobaczyć szczegóły.

Opóźnione rozwijanie zmiennych środowiska nie jest domyślnie włączona. Można włączyć lub wyłączyć opóźnione rozwijanie zmiennych srodowiskowych dla konkretnego wywołania CMD.EXE z / V: ON lub / V: OFF. Można włączyć lub wyłączyć zakończenie dla wszystkich wywolan programu CMD.EXE na komputerze lub sesji logowania użytkownika poprzez ustawienie jednej lub obu następujących wartości REG_DWORD w rejestrze przy użyciu REGEDT32.EXE:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor DelayedExpansion

lub

HKEY_CURRENT_USER Software Microsoft Command Processor DelayedExpansion

do 0x1 lub 0x0 albo. Ustawienie konkretnego użytkownika ma pierwszeństwo przed ustawieniem maszyny.Przełączniki wiersza polecenia mają pierwszeństwo przed ustawieniami rejestru.

Jeśli opóźnione rozwijanie zmiennych srodowiskowych jest włączona, wtedy znak wykrzyknika może być wykorzystane do zastąpienia wartości zmiennej środowiskowej w czasie wykonywania.

Uzupełnianie nazw plików i katalog nie jest domyślnie włączona. Można włączyć lub wyłączyć uzupełnianie nazw plików dla danego wywołania CMD.EXE z / F: ON lub / F: OFF switch. Można włączyć lub wyłączyć zakończenie dla wszystkich wywolan programu CMD.EXE na komputerze lub sesji logowania użytkownika poprzez ustawienie jednej lub obu następujących wartości REG_DWORD w rejestrze przy użyciu REGEDT32.EXE:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor CompletionChar 
HKEY_LOCAL_MACHINE Software Microsoft Command Processor PathCompletionChar

lub

HKEY_CURRENT_USER Software Microsoft Command Processor CompletionChar 
HKEY_CURRENT_USER Software Microsoft Command Processor PathCompletionChar

z hex wartość znaku kontrolnego używanego do danej funkcji (np. 0x4 jest Ctrl-D a 0x6 jest Ctrl-F). Specyficzny dla użytkownika ustawienia nadrzędne względem ustawień urządzenia. Przełączniki wiersza polecenia mają pierwszeństwo przed ustawieniami rejestru.

Jeśli ukończenie jest włączony z / F: ON przełącznik, dwa znaki kontrolne są używane Ctrl-D w celu uzupełniania nazw katalogów i Ctrl-F dla uzupełniania nazw plików. Aby wyłączyć określony znak zakończenia w rejestrze, użyj wartości dla spacji (0x20), ponieważ nie jest to prawidłowy znak kontrolny.

Zakończenie jest wywoływane po wpisaniu jednego z dwóch znaków kontrolnych. Funkcja ukończenie zajmuje ciąg ścieżki na lewo od kursora dołącza dzikich postaci kart do niego jeśli nie jest obecna i buduje listę pasujących ścieżek. Następnie wyświetla pierwszy pasujący ścieżkę. Jeśli nie ma ścieżki pasuje, to tylko dźwięki i pozostawia wyświetlacz sam. Następnie powtórzyć naciśnięcie tego samego znaku kontrolnego powoduje przełączanie listy ścieżek dopasowywania. Naciśnięcie klawisza Shift z charakterem kontrolnym będzie poruszać się po liście do tyłu. W przypadku edycji wiersza w żaden sposób, a następnie naciśnij ponownie znak kontrolny, zapisana lista pasujących ścieżek jest odrzucana i generowana jest nowa. To samo dzieje się, jeśli przełączać uzupełnianie nazw plików i katalogów. Jedyna różnica pomiędzy tymi dwoma znakami kontrolnymi jest znak zakończenia pliku pasuje zarówno Nazwy plików i katalogów, podczas gdy znak zakończenia ODP tylko dopasowuje nazwy katalogów. Jeśli ukończenie plik jest używany na jakikolwiek z wbudowanym poleceń katalogów (CD, MD lub RD), a następnie ukończenie katalog zakładano.

Kod zakończenia Linki poprawnie nazwy plików, które zawierają spacje lub inne znaki specjalne, umieszczając cudzysłowy wokół ścieżki dopasowania. Ponadto, jeśli tworzenie kopii zapasowych, a następnie wywołaj zakończenie z poziomu linii, tekst na prawo od kursora po zakończeniu punktu została wywołana jest odrzucana.

Znaki specjalne, które wymagają cudzysłowów są: 
<spacja> 
& () [] {} ^ =; '+, `~!

Early Windows "polecenie" syntax

Rozpoczyna nową kopię interpretera poleceń Windows.

COMMAND [[dysk:] ścieżka] [urządzenie] [/ E: nnnnn] [/ L: nnnn] [/ U: nnn] [/ P] [/ MSG] [/ LOW] [/ Y [/ C | K] polecenie]

[Dysk:] ścieżka Określa katalog zawierający COMMAND.COM.
urządzenie Określa urządzenia używanego do wprowadzania poleceń i wyjścia.
/ E: nnnnn Ustawia początkowy rozmiar środowiska na nnnnn bajtów. (Nnnnn powinna wynosić od 256 i 32768).
/ L: nnnn Określa długość wewnętrzna bufory (wymaga / P również). (Nnnn powinna wynosić od 128 do 1024).
/ U: nnn Określa długość bufora wejściowego (wymaga / P również). (Nnn powinna zawierać się pomiędzy 128 i 255).
/ P Sprawia, że ​​nowe polecenie interpretera stałe (nie można wyjść).
/ MSG Przechowuje wszystkie komunikaty o błędach w pamięci (wymaga / P również).
/ LOW Siły COMMAND zachować swoje dane rezydentami w niskiej pamięci.
/ Y Kroków przez program wsadowy określonym / C lub / K. (Dostępne tylko w trybie MS-DOS 6.x i powyżej).
/ C polecenie Wykonuje określone polecenie i wraca.
/ K polecenie Wykonuje określone polecenie i nadal działa.
/ Z Wyświetlanie errorlevel każdego wykonanego polecenia (dostępne tylko w trybie MS-DOS 7.x i powyżej).

 
Ta strona internetowa została utworzona bezpłatnie pod adresem Stronygratis.pl. Czy chcesz też mieć własną stronę internetową?
Darmowa rejestracja