Wiersz poleceń Windows, znany jako CMD (Command Prompt), to potężne narzędzie do zarządzania systemem, diagnostyki, automatyzacji zadań i rozwiązywania problemów.
Pozwala wykonywać operacje bez interfejsu graficznego, dzięki czemu jest niezastąpiony dla administratorów IT, programistów i zaawansowanych użytkowników.
W tym praktycznym przewodniku znajdziesz listę najbardziej przydatnych komend CMD, pogrupowaną tematycznie, z przykładami i wskazówkami dla Windows 10 i 11 (na podstawie m.in. WinISO.pl, Microsoft Learn i Spider’s Web).
Jak uruchomić wiersz poleceń CMD?
Aby zacząć pracę z CMD, postępuj według poniższych kroków:
- Naciśnij Windows + R, wpisz
cmdi zatwierdź Enter. - W menu Start wyszukaj „Wiersz polecenia”, kliknij prawym przyciskiem i wybierz „Uruchom jako administrator” dla pełnych uprawnień.
- Aby zobaczyć listę dostępnych komend, wpisz
help. Dla szczegółów konkretnej komendy użyjhelp nazwa_komendylubnazwa_komendy /?, np.help dirlubdir /?.
Wskazówka — użyj strzałek góra/dół do przeglądania historii i klawisza F7, aby wyświetlić listę ostatnio używanych poleceń.
Podstawowe komendy nawigacji i zarządzania plikami
Te komendy to fundament pracy w CMD. Umożliwiają poruszanie się po systemie plików i wykonywanie podstawowych operacji:
- cd – zmienia bieżący katalog lub wyświetla ścieżkę; przykład:
cd C:\Usersprzechodzi do folderu Users,cd ..wraca o jeden poziom w górę; - dir – wyświetla listę plików i folderów; przykład:
dir /ppaginuje wyniki,dir *.txtfiltruje tylko pliki TXT; - mkdir – tworzy nowy katalog; przykład:
mkdir NowyFolder; - rmdir lub rd – usuwa katalog; przykład:
rd /s /q tempusuwa katalog wraz z zawartością bez potwierdzeń; - copy – kopiuje pliki; przykład:
copy plik.txt C:\Backup; - del lub erase – usuwa pliki; przykład:
del *.tmpusuwa wszystkie pliki tymczasowe w bieżącym folderze; - move – przenosi lub zmienia nazwę plików/katalogów; przykład:
move stary.txt nowy.txt; - cls – czyści ekran konsoli.
Praktyka — składnia CMD przypomina stare DOS, ale w Windows oferuje rozszerzone możliwości i przełączniki.
Zarządzanie dyskami i partycjami
CMD oferuje narzędzia do diagnostyki, naprawy i organizacji dysków. Używaj ich ostrożnie:
- chkdsk – skanuje dysk pod kątem błędów i naprawia je; przykład:
chkdsk C: /f /rnaprawia błędy i odzyskuje uszkodzone sektory (dla dysku systemowego zwykle wymaga restartu); - defrag – optymalizuje/defragmentuje woluminy; przykład:
defrag C:uruchamia optymalizację dla dysku C:; - diskpart – pełne zarządzanie dyskami i partycjami; przykład (kolejno):
diskpart>list disk>select disk 0>clean>create partition primary>format fs=ntfs quick>assign; - format – formatuje wolumin; przykład:
format D: /qwykonuje szybki format; - convert – konwertuje FAT32 na NTFS bez utraty danych; przykład:
convert C: /fs:ntfs(operacji nie da się odwrócić do FAT32 bez formatowania).
Uwaga — błędne użycie narzędzi dyskowych może spowodować utratę danych. Zawsze miej aktualną kopię zapasową.
Diagnostyka sieci i połączeń
Ten zestaw poleceń pomoże zdiagnozować problemy z internetem i siecią lokalną:
| Komenda | Opis i przykład |
|---|---|
| ipconfig | Wyświetla konfigurację IP; ipconfig /all — szczegóły, ipconfig /release i ipconfig /renew — odświeżenie adresu IP. |
| ping | Testuje łączność i opóźnienia; przykład: ping google.com. |
| tracert | Śledzi trasę pakietów; przykład: tracert 8.8.8.8. |
| netstat | Wyświetla połączenia i porty; przykład: netstat -an pokazuje aktywne nasłuchy i połączenia. |
| getmac | Pokazuje adres MAC karty sieciowej. |
| nslookup | Wykonuje zapytania DNS; przykład: nslookup domain.com. |
W praktyce — to standardowe narzędzia diagnostyczne Windows, które szybko wskazują, gdzie leży problem z łącznością.
Zarządzanie procesami i systemem
Kontroluj aplikacje i zasoby systemowe bezpośrednio z CMD:
- tasklist – wyświetla listę uruchomionych procesów; przykład:
tasklist /vpokazuje rozszerzone informacje; - taskkill – zamyka procesy; przykład:
taskkill /im notepad.exe /fwymusza zamknięcie Notatnika; - taskmgr – uruchamia Menedżer zadań (alternatywa dla Ctrl+Shift+Esc);
- systeminfo – wypisuje szczegóły o systemie (wersja, poprawki, sprzęt);
- shutdown – wyłącza lub restartuje system; przykład:
shutdown /s /t 60wyłączy komputer za 60 s,shutdown /rzrestartuje; - sfc /scannow – skanuje i naprawia pliki systemowe (uruchom CMD jako administrator).
Narzędzia systemowe i administracyjne
Zaawansowane komendy dla power userów i administratorów:
- driverquery – wyświetla listę zainstalowanych sterowników;
- dxdiag – uruchamia diagnostykę DirectX (przydatne w grach i grafice);
- cipher – zarządza szyfrowaniem EFS w NTFS; przykład:
cipher /e C:\Folderszyfruje wskazany folder; - powercfg – zarządza energią; przykład:
powercfg /batteryreportgeneruje raport baterii w formacie HTML; - DISM – serwisowanie obrazu systemu; przykład:
dism /Online /Cleanup-Image /RestoreHealthnaprawia składniki obrazu Windows; - WMIC – interfejs WMI (np.
wmic process list); uwaga: WMIC jest przestarzałe w nowszych wersjach Windows, preferuj PowerShell i narzędzia WMI/ CIM.
Dodatkowe skróty do uruchamiania aplikacji: calc (Kalkulator), notepad (Notatnik), winver (wersja Windows).
Komendy ukryte i mniej znane, ale przydatne
W codziennej administracji warto znać także te polecenia:
- assoc i ftype – zarządzają skojarzeniami rozszerzeń z aplikacjami;
- netsh – konfiguracja sieci; przykład:
netsh wlan show profileswyświetla zapisane profile Wi‑Fi; - arp – wyświetla i modyfikuje tabelę ARP w sieci;
- route print – pokazuje tabelę routingu IP;
- vssadmin – zarządza kopiami w tle (Shadow Copies); przykład:
vssadmin list shadowspokazuje dostępne migawki.
Skrypty wsadowe i automatyzacja
W skryptach .bat możesz łączyć polecenia i warunki, aby automatyzować zadania:
- call – wywołuje inny skrypt
.bati wraca po jego zakończeniu; - echo – wyświetla tekst lub wyłącza echo w skrypcie (np.
@echo off); - set – ustawia i wyświetla zmienne środowiskowe (np.
set PATH); - for – pętla iteracyjna po plikach/elementach (np.
for /rdla rekursji po katalogach); - if – instrukcja warunkowa (np. sprawdzanie kodu wyjścia
%errorlevel%); - exit – kończy sesję CMD lub skrypt.
Przykład prostego skryptu — utwórz plik backup.bat z linią:
robocopy C:\Dane D:\Backup /e /r:1 /w:1 /log:C:\Backup\backup.log
Potencjalne pułapki i dobre praktyki
Zanim rozpoczniesz pracę z poleceniami systemowymi, pamiętaj o podstawowych zasadach bezpieczeństwa:
- uruchamiaj jako administrator komendy ingerujące w system i dyski,
- sprawdzaj składnię za pomocą
helplubpolecenie /?, aby uniknąć błędów, - wykonuj kopię zapasową przed użyciem
chkdsk,diskpart,formatczydel, - pamiętaj, że PowerShell zastępuje wiele funkcji CMD i oferuje bogatszą automatyzację, ale CMD pozostaje szybki i lekki.
Artykuł oparty na aktualnych źródłach z lat 2023–2026. W razie zmian w Windows 11/12 sprawdzaj dokumentację Microsoft.
Lokalizator GPS dla dziecka – ranking urządzeń
Co to są pentesty (testy penetracyjne)?
Test Skoda Kodiaq Scout 4×4
Programista Blockchain – jak zacząć karierę?
Wiersz polecenia (CMD) – lista przydatnych komend
Awatar 3D na WhatsApp – jak go stworzyć?
Najlepsze konwertery wideo (MP4, AVI, MKV)
Jak zmniejszyć rozmiar ikon na pulpicie Windows?