Otwierasz wiersz polecenia, bo chcesz szybko znaleźć plik, sprawdzić połączenie albo uruchomić narzędzie Windows. Wiele poleceń CMD działa od razu bez uprawnień administratora, ale te, które naprawiają dysk lub pliki systemowe, wymagają większej ostrożności.
CMD przydaje się do plików, diagnostyki i krótkich automatyzacji
helpwyświetla listę poleceń dostępnych w wierszu polecenia.cd /dzmienia folder i dysk w jednym kroku.ipconfigpokazuje podstawowe dane o połączeniach sieciowych.sfcichkdsksłużą do sprawdzania systemu i dysku, lecz ich opcje naprawcze wymagają uprawnień administratora.robocopykopiuje foldery z opcjami logowania i ponawiania prób.
Polecenia CMD dzielą się na wbudowane i uruchamiane z plików
Wpisujesz cd, a potem ipconfig; wyglądają podobnie, ale działają inaczej. Polecenia wbudowane, takie jak cd, dir czy echo, obsługuje sam interpreter cmd.exe. Inne, na przykład ipconfig i ping, uruchamiają osobne programy systemowe.
To rozróżnienie pomaga, gdy pojawia się komunikat „nie rozpoznano polecenia”. W przypadku komendy wbudowanej sprawdź jej zapis i składnię; przy programie zewnętrznym problemem może być brak pliku lub nieprawidłowa zmienna PATH, czyli lista folderów przeszukiwanych przez Windows. Nie każda komenda z poradnika jest dostępna w każdej edycji czy konfiguracji systemu.
Na początek wpisz help, aby zobaczyć dostępne polecenia, albo dopisz /? do wielu komend, na przykład robocopy /?. Dokumentacja Microsoftu opisuje też uzupełnianie nazw plików klawiszem Tab, co ogranicza literówki przy długich ścieżkach.
cd /d rozwiązuje częsty problem ze zmianą dysku
Masz otwarty terminal w C:, a projekt leży na D:? Samo cd D:\projekty\aplikacja może zmienić zapamiętany folder dla dysku D, ale pozostawić aktywny dysk C. Użyj cd /d D:\projekty\aplikacja, by przejść od razu do właściwego miejsca.
Przy ścieżkach ze spacjami najlepiej ujmij całość w cudzysłów, na przykład cd /d "D:\Moje projekty\Sklep API". Dokumentacja Microsoft Learn wyjaśnia, że przełącznik /d zmienia zarówno dysk, jak i katalog; ta drobna różnica oszczędza czas, gdy kompilujesz projekt lub uruchamiasz skrypt z innego woluminu.
Do orientacji w katalogu użyj dir, a do przejścia poziom wyżej cd ... Gdy wpisujesz polecenie, nie przepisuj znaku zachęty: w zapisie C:\Users\Jan> wpisujesz dopiero tekst po znaku >.
robocopy daje więcej kontroli nad kopiowaniem folderów
Do pojedynczego pliku zwykle wystarczy copy, a do zmiany położenia pliku służy move. Gdy kopiujesz cały katalog projektu lub zestaw plików, wybieram robocopy, bo pozwala zapisać przebieg pracy w logu i skonfigurować ponawianie nieudanych kopii.
Przykład: robocopy "D:\projekty\Sklep API" "E:\kopia\Sklep API" /E /R:2 /W:3 /LOG:"E:\kopia\robocopy.log". Opcja /E obejmuje podfoldery, także puste, a /R:2 i /W:3 ograniczają liczbę ponowień i czas oczekiwania między nimi. Dokumentacja Microsoftu wymienia osobne przełączniki kopiowania, ponawiania prób i logowania.
Przy kopii zapasowej uważaj na opcje, które usuwają pliki z celu, jeśli nie ma ich już w źródle. Na początek uruchom robocopy /? i sprawdź skutki wybranych przełączników; zwykła kopia folderu nie powinna niepotrzebnie kasować danych.
Dobierz polecenie do objawu, zamiast uruchamiać cały zestaw naprawczy
Jedno polecenie rzadko odpowiada na każde pytanie o komputer. Zacznij od objawu i wybierz narzędzie, które pokaże dane potrzebne do następnej decyzji.
| Sytuacja | Co sprawdzić | Co zrobić |
|---|---|---|
| Nie działa strona lub połączenie z siecią | ipconfig pokazuje adres IP i bramę; ipconfig /flushdns czyści lokalną pamięć podręczną DNS. |
Najpierw sprawdź konfigurację poleceniem ipconfig. Czyszczenie DNS zastosuj przy problemach z rozpoznawaniem nazw, nie jako uniwersalną naprawę internetu. |
| Windows zgłasza problem z chronionymi plikami systemowymi | sfc /verifyonly sprawdza integralność bez naprawiania. |
Jeśli system wymaga naprawy, uruchom terminal jako administrator i użyj sfc /scannow. |
| Pojawia się komunikat o błędach woluminu | chkdsk D: wyświetla stan wskazanego woluminu. |
Opcja /f naprawia błędy systemu plików i może wymagać ponownego uruchomienia, jeśli dysk jest używany. |
| Nie wiesz, który proces obciąża komputer | tasklist pokazuje listę uruchomionych procesów. |
Ustal nazwę procesu przed jego zamknięciem; nie kończ procesów systemowych na chybił trafił. |
ipconfig pokazuje konfigurację połączeń, a ipconfig /all wyświetla więcej szczegółów o kartach sieciowych. Microsoft Learn opisuje też /flushdns jako sposób na wyczyszczenie pamięci podręcznej resolvera DNS. To przydatny krok przy kłopotach z nazwami domen, ale nie naprawi zerwanego połączenia Wi-Fi.
Uprawnienia administratora zostaw na polecenia, które ich wymagają
Wpisanie komendy administracyjnej w zwykłym oknie CMD może zakończyć się odmową dostępu. Jeśli polecenie ma zmieniać ustawienia systemu, naprawiać pliki lub modyfikować wolumin, otwórz menu Start, znajdź Terminal albo Wiersz polecenia i wybierz Uruchom jako administrator.
Moja prosta zasada jest taka: do odczytu informacji zacznij od zwykłego okna; podnoś uprawnienia dopiero wtedy, gdy dokumentacja polecenia wskazuje, że są potrzebne. Microsoft Learn podaje, że sfc wymaga konta z uprawnieniami administratora. Przy chkdsk sprawdzanie bez parametrów jedynie raportuje stan, a /f wprowadza naprawy.
Jeśli nie masz pewności, co zrobi dana opcja, najpierw wyświetl pomoc komendy przez /?. Szczególnie ostrożnie traktuj polecenia do zarządzania partycjami, uprawnieniami i rejestrem: błędny parametr może zmienić więcej, niż zakładasz.
Dobry zestaw na start mieści się w kilku komendach
Do codziennych zadań wystarczy niewielki zestaw: help i /? do nauki składni, cd /d oraz dir do poruszania się po folderach, copy i robocopy do plików, a ipconfig do pierwszego spojrzenia na sieć. Taki repertuar pomaga przy projektach .NET, pracy ze skryptami i zwykłym porządkowaniu plików bez zapamiętywania dziesiątek rzadkich poleceń.
Gdy CMD staje się codziennym narzędziem, zapisuj powtarzalne zadania w pliku .bat i najpierw uruchamiaj go na kopii danych. Zacznij od poleceń, których skutek możesz łatwo sprawdzić, a funkcje naprawcze i administracyjne dodawaj dopiero wtedy, gdy wiesz, co zmienią.
