Podstawy CMD w Windows | Notatki techniczne
← Wróć

Podstawy CMD w Windows

Używanie CMD w systemie Windows dla wielu osób wciąż brzmi jak coś zarezerwowanego dla informatyków, ale w praktyce to bardzo przydatne i zaskakująco proste narzędzie. Wiersz poleceń pozwala szybciej wykonywać wiele codziennych zadań niż tradycyjne klikanie myszką po folderach i ustawieniach systemu. Wystarczy kilka podstawowych komend, aby sprawnie zarządzać plikami, sprawdzać stan komputera czy diagnozować problemy z internetem.

Moje pierwsze doświadczenia z pracą w trybie tekstowym zaczęły się jednak nie w Windowsie, a w Linuksie. To właśnie tam korzystałem z terminala i nauczyłem się podstaw poruszania po systemie za pomocą komend. Później, kiedy wróciłem do systemu Windows, naturalnie zacząłem szukać podobnego rozwiązania i wtedy odkryłem CMD. Szybko zauważyłem, że jest to narzędzie wygodne, ale pod względem możliwości ma mniejszą funkcjonalność niż terminal w Linuksie. Linuxowy terminal daje znacznie większą swobodę, szczególnie w pracy administracyjnej, automatyzacji zadań czy korzystaniu ze skryptów. Mimo to CMD nadal świetnie sprawdza się w podstawowej diagnostyce i codziennej pracy z systemem.

CMD, czyli Command Prompt, to tekstowe okno, w którym użytkownik wydaje komputerowi konkretne polecenia. Dla początkujących może wyglądać surowo, ale po krótkim czasie okazuje się bardzo intuicyjne. Jednym z najczęściej używanych poleceń jest dir, które pokazuje zawartość aktualnego folderu. Jeśli chcemy przejść do innego katalogu, wystarczy użyć cd. Tworzenie nowych folderów umożliwia komenda md, a ich usuwanie rd.

W codziennym użytkowaniu szczególnie przydatne są także komendy do kopiowania i przenoszenia danych. copy pozwala szybko skopiować plik, move przenieść go do innego miejsca, a ren zmienić nazwę. Bardziej zaawansowani użytkownicy często korzystają z robocopy, które świetnie sprawdza się przy tworzeniu kopii zapasowych i synchronizacji folderów.

CMD bywa też niezwykle pomocne, gdy komputer zaczyna działać wolniej lub pojawiają się błędy systemu. Polecenie systeminfo wyświetla szczegółowe informacje o systemie, pamięci RAM i procesorze. Z kolei tasklist pokazuje wszystkie aktywne procesy, a taskkill pozwala zamknąć zawieszony program. To często szybsze rozwiązanie niż menedżer zadań.

Dużą zaletą CMD jest możliwość diagnozowania sieci. Komendy ipconfig, ping czy tracert pomagają szybko sprawdzić, czy problem leży po stronie połączenia internetowego, routera czy konkretnego serwera.

Warto znać też kilka praktycznych trików. Bardzo wygodne jest używanie strzałki w górę, która przywołuje ostatnio wpisane polecenia. Dzięki temu nie trzeba ich wpisywać od nowa. Kolejny przydatny skrót to klawisz Tab, który automatycznie uzupełnia nazwy folderów i plików. To znacznie przyspiesza pracę i zmniejsza ryzyko literówek. Dobrym zwyczajem jest również używanie cls, które czyści ekran i poprawia czytelność podczas dłuższej pracy.

W Linuksie w menu kontekstowym pod prawym przyciskiem myszy mamy opcję „Uruchom w terminalu”, która pozwala szybko otworzyć terminal w wybranej lokalizacji. W Windows można osiągnąć podobny efekt. Bez modyfikowania rejestru wystarczy w Eksploratorze przejść do interesującego nas folderu i w pasku adresu wpisać cmd, a następnie nacisnąć Enter. Terminal zostanie uruchomiony w tej lokalizacji. Przykładowy wpis w pasku adresu:

cmd C:\Windows\System32

Poniżej znajduje się tabela z najważniejszymi komendami CMD i ich zastosowaniem.

batch
::Podstawowe komendy plików i folderów:
dir – wyświetla zawartość bieżącego katalogu
cd – zmienia bieżący folder
md – tworzy nowy folder
rd – usuwa folder
copy – kopiuje pliki
move – przenosi pliki lub foldery
del – usuwa pliki
ren – zmienia nazwę pliku lub folderu
xcopy – kopiuje foldery wraz z zawartością
robocopy – zaawansowane kopiowanie i synchronizacja folderów
type – pokazuje zawartość pliku tekstowego
find – wyszukuje tekst w plikach
fc – porównuje dwa pliki
attrib – zmienia atrybuty plików
cls – czyści ekran terminala

::Informacje o systemie:
systeminfo – wyświetla pełne informacje o systemie, wersji Windows, RAM, procesorze i aktualizacjach
tasklist – pokazuje wszystkie uruchomione procesy
taskkill – zamyka proces
taskkill /PID numer /F – wymusza zamknięcie procesu po numerze PID
winsat disk -drive C – testuje wydajność dysku
powercfg /batteryreport – generuje raport kondycji baterii laptopa

::Sieć i internet:
ipconfig – pokazuje podstawową konfigurację sieci
ipconfig /all – pełne informacje o kartach sieciowych, DNS, MAC, DHCP
ipconfig /release – zwalnia aktualny adres IP
ipconfig /renew – pobiera nowy adres IP
ping google.com – test połączenia z internetem
tracert google.com – pokazuje trasę połączenia do serwera
netstat – podstawowe statystyki połączeń sieciowych
netstat -an – pokazuje aktywne połączenia i otwarte porty

::Dyski i naprawa systemu:
chkdsk – sprawdza dysk
chkdsk C: /f – naprawia błędy systemu plików
chkdsk C: /f /r – naprawia błędy i sprawdza uszkodzone sektory
diskpart – zarządzanie partycjami
format – formatuje dysk lub partycję
label – zmienia nazwę dysku
vol – pokazuje nazwę i numer seryjny woluminu
sfc /scannow – skanuje i naprawia uszkodzone pliki systemowe
DISM /Online /Cleanup-Image /RestoreHealth – naprawia obraz systemu Windows

::Wyłączanie i restart komputera:
shutdown /s – wyłącza komputer
shutdown /r – restartuje komputer
shutdown /r /t 0 – natychmiastowy restart
shutdown /s /t 3600 – wyłączenie za 1 godzinę
shutdown /r /f – restart z wymuszeniem zamknięcia programów
shutdown /r /o – restart do zaawansowanych opcji rozruchu
shutdown /a – anuluje zaplanowane wyłączenie lub restart

Choć CMD może wydawać się narzędziem prostszym niż terminal w Linuksie, nadal pozostaje bardzo użytecznym elementem systemu Windows i dla początkującego użytkownika może być świetnym punktem startowym do lepszego zrozumienia działania komputera.

↑ Na górę