Zbliżenie ręcznego pisania na książce
Komputery, Poradniki

Wiersz polecenia (CMD) – lista przydatnych komend

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:

  1. Naciśnij Windows + R, wpisz cmd i zatwierdź Enter.
  2. W menu Start wyszukaj „Wiersz polecenia”, kliknij prawym przyciskiem i wybierz „Uruchom jako administrator” dla pełnych uprawnień.
  3. Aby zobaczyć listę dostępnych komend, wpisz help. Dla szczegółów konkretnej komendy użyj help nazwa_komendy lub nazwa_komendy /?, np. help dir lub dir /?.

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:\Users przechodzi do folderu Users, cd .. wraca o jeden poziom w górę;
  • dir – wyświetla listę plików i folderów; przykład: dir /p paginuje wyniki, dir *.txt filtruje tylko pliki TXT;
  • mkdir – tworzy nowy katalog; przykład: mkdir NowyFolder;
  • rmdir lub rd – usuwa katalog; przykład: rd /s /q temp usuwa 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 *.tmp usuwa 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 /r naprawia 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: /q wykonuje 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 /v pokazuje rozszerzone informacje;
  • taskkill – zamyka procesy; przykład: taskkill /im notepad.exe /f wymusza 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 60 wyłączy komputer za 60 s, shutdown /r zrestartuje;
  • 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:\Folder szyfruje wskazany folder;
  • powercfg – zarządza energią; przykład: powercfg /batteryreport generuje raport baterii w formacie HTML;
  • DISM – serwisowanie obrazu systemu; przykład: dism /Online /Cleanup-Image /RestoreHealth naprawia 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 profiles wyś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 shadows pokazuje dostępne migawki.

Skrypty wsadowe i automatyzacja

W skryptach .bat możesz łączyć polecenia i warunki, aby automatyzować zadania:

  • call – wywołuje inny skrypt .bat i 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 /r dla 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ą help lub polecenie /?, aby uniknąć błędów,
  • wykonuj kopię zapasową przed użyciem chkdsk, diskpart, format czy del,
  • 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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *