Podstawowe polecenia wiersza polecenia systemu Windows, które musisz znać

Opublikowany: 2021-07-02

Command Prompt (lub CMD) to interpreter wiersza poleceń firmy Microsoft dla systemów operacyjnych Windows. Umożliwia korzystanie z poleceń do wykonywania różnych operacji na komputerze — od tworzenia nowych plików i przenoszenia plików między folderami po bardziej zaawansowane czynności, takie jak automatyzacja zadań.

Windows Command Prompt

Nie tylko to, możesz także użyć wiersza polecenia do wykonywania operacji administracyjnych lub naprawiania niektórych rodzajów problemów systemowych w systemie Windows. Krótko mówiąc, prawie każda czynność, którą możesz wykonać za pomocą GUI systemu Windows, może być prawdopodobnie wykonana wydajniej za pomocą jego odpowiednika CLI (interfejs wiersza poleceń), dzięki wierszowi polecenia.

Jednak, aby wykonać którąkolwiek z tych czynności, musisz znać polecenia wiersza polecenia. W tym przewodniku przygotowaliśmy listę wszystkich niezbędnych poleceń, które musisz znać, aby skutecznie korzystać z wiersza polecenia na komputerze z systemem Windows.

Spis treści

Podstawowe polecenia wiersza polecenia dla systemu Windows

Zanim zagłębisz się w polecenia, najpierw uruchom wiersz polecenia. Możesz to zrobić na kilka różnych sposobów. Jednak najłatwiejszym sposobem na to jest naciśnięcie klawisza Windows + R, aby otworzyć Uruchom, wpisać „cmd” i nacisnąć Enter.

Ponadto, gdy jesteś przy tym, powinieneś przypiąć wiersz polecenia do paska zadań, aby mieć do niego łatwy dostęp następnym razem. W tym celu, przy uruchomionym CMD, kliknij prawym przyciskiem myszy jego ikonę na pasku zadań i wybierz Więcej > Przypnij do paska zadań .

Gdy to zrobisz, wszystko, co musisz teraz zrobić, aby uruchomić polecenie, to wpisać polecenie i nacisnąć klawisz Enter.

1. Znajdź

Znajdź to jedno z najbardziej przydatnych poleceń CMD systemu Windows. Umożliwia wyszukiwanie ciągu w pliku lub wielu plikach i zwraca wiersze zawierające tekst określony w zapytaniu.

Jeśli więc chcesz wyszukać ciąg w określonym pliku, musisz uruchomić:

find /i "query_string" path\to\file

…gdzie /i jest przełącznikiem, aby uniknąć wyszukiwania z rozróżnianiem wielkości liter.

Np:

find /i "command prompt commands" C:\Users\Dell\Documents\Commands.txt

Aby wyszukać tekst w wielu dokumentach:

find /i "query_string" path\to\file1 path\to\file2

Jeśli nadal nie możesz złożyć dokumentu, możesz zawęzić wyszukiwanie do określonego zestawu plików:

find /i "query_string" *.file_type

Np:

find /i "command prompt commands" *.txt

2. Kopiuj

Jeśli wcześniej nie korzystałeś z wiersza poleceń, prawdopodobnie używasz GUI systemu Windows do tworzenia nowych plików. Chociaż jest to całkowicie akceptowalne, istnieje inny (czytaj wydajny) sposób na osiągnięcie tego: wymaga uruchomienia polecenia copy con w oknie CMD, aby przyspieszyć cały proces.

Aby z niego skorzystać, postępuj zgodnie z poniższą składnią:

copy con file_name_with_extension

Np:

copy con MyFile.txt

…i zacznij wypełniać plik tekstem. Po zakończeniu naciśnij Ctrl + Z , aby zapisać plik.

Alternatywnie, jeśli chcesz utworzyć jednowierszowy plik tekstowy, możesz również użyć polecenia echo :

echo your_text_here > file_name_with_extension

3. Zmień nazwę

Polecenie zmień nazwę umożliwia zmianę nazw plików i folderów na komputerze bezpośrednio z wiersza poleceń. Uruchom polecenie w następującej składni, aby zmienić nazwę pliku:

rename current_file_name new_file_name

Np:

rename File1.txt MyFile.txt

Jeśli chcesz zmienić nazwy plików w innych folderach, dołącz ich ścieżkę przed nazwą pliku.

Np:

rename C:\Users\Dell\Documents\File1.txt File2.txt

Również w TechPP

4. Kopiuj

Jak sama nazwa wskazuje, polecenie kopiowania umożliwia kopiowanie plików z jednego miejsca w systemie do drugiego. Jest wyposażony w kilka różnych przełączników, które pomogą Ci rozszerzyć jego zakres zastosowania i dostosować go do różnych wymagań. Możesz nawet użyć go do połączenia wielu plików.

Aby skopiować plik z istniejącego katalogu, użyj następującej składni:

copy file_name destination_file

Np:

copy MyFile.txt D:\Files

Gdy chcesz skopiować plik z innego folderu:

copy source_file destination_file

Aby skopiować wiele plików tego samego typu w folderze do innej lokalizacji:

copy *.txt D:\Documents

Podobnie, jeśli istnieje potrzeba połączenia dwóch plików w nowy plik, wpisz:

copy file_name_1 + file_name_2 file_name_3

5. Przenieś

Za pomocą polecenia kopiuj możesz utworzyć kopię pliku w innej lokalizacji na komputerze. Czasami jednak, gdy chcesz przenieść plik lub katalog do innej lokalizacji i nie chcesz dodatkowej kopii, potrzebujesz polecenia przeniesienia .

Dzięki move możesz przenieść swoje pliki/foldery, uruchamiając:

move file_name destination_address

lub

move folder_name destination_address

Np:

move MyFile D:\Documents

lub

move MyFolder D:\

Pamiętaj, że potrzebujesz dostępu administracyjnego w swoim systemie do przenoszenia plików/folderów, więc upewnij się, że korzystasz z CMD jako administrator przed wykonaniem takich operacji. Możesz to zrobić, wyszukując „cmd” w Uruchom i naciskając klawisze Ctrl + Shift + Enter lub klikając prawym przyciskiem myszy ikonę aplikacji i wybierając Uruchom jako administrator .

6. Del

Skrót od usuwania, polecenie del pomaga usuwać pliki z komputera. Można go używać w połączeniu z przełącznikami, aby ominąć ograniczenia usuwania w systemie.

Aby usunąć plik z bieżącego katalogu, uruchom:

del file_name

Aby usunąć plik w folderze:

del path\to\file

Np:

del D:\Documents\myfile

Gdy chcesz usunąć wszystkie pliki w folderze:

del path\to\folder

Np:

del D:\Documents

7. Mkdir

Podobnie jak polecenia copy con i echo, które umożliwiają tworzenie plików, system Windows ma również podobne narzędzie do tworzenia folderów: nazywa się ono mkdir . Za jego pomocą możesz utworzyć folder lub podfolder w folderze bezpośrednio z okna CMD.

Aby utworzyć folder w bieżącym folderze roboczym, użyj następującej składni:

mkdir folder_name

Gdy chcesz utworzyć folder w innym:

mkdir path\to\folder

Np:

mkdir D:\Documents\

8. Rmdir

Polecenie Rmdir pomaga w usuwaniu folderu lub jego podfolderów na komputerze. Zapewnia również kilka przełączników, które pomogą Ci w procesie usuwania.

Aby usunąć folder w bieżącym folderze, po prostu uruchom:

rmdir folder_name

Aby to zrobić dla folderu na innym dysku:

rmdir path\to\folder

Np:

rmdir D:\Documents\

Gdy istnieje wiele podfolderów i chcesz usunąć je wszystkie naraz:

rmdir /s path\to\folder

Np:

rmdir /s D:\Documents

Ponieważ powyższe polecenie monituje o potwierdzenie, możesz je ominąć, dodając przełącznik /q:

rmdir /s /q folder_name

9. Cls

Cls jest najbardziej podstawowym, ale znaczącym poleceniem wiersza polecenia. Pozwala wyczyścić okno CMD, które może być przepełnione danymi wyjściowymi ze wszystkich poprzednich poleceń, które uruchomiłeś, aby mieć czystą kartę, aby ponownie nad nią pracować.

Aby wyczyścić okno wiersza polecenia za jego pomocą, uruchom:

cls

10. Kierunek

Podczas pracy z wierszem poleceń nawigacja między różnymi folderami jest jednym z podstawowych zadań, które musisz wykonać.

W tym celu system Windows ma polecenie dir , które wyświetla listę wszystkich folderów i ich podfolderów w systemie, dzięki czemu masz pojęcie o zawartości folderu. Co więcej, zwraca również całkowitą liczbę plików i podfolderów wraz z wolną przestrzenią dostępną na dysku.

Możesz przeglądać pliki i podfoldery w folderze, uruchamiając:

dir

Aby wyświetlić listę wszystkich plików określonego rodzaju:

dir *.extension

Np:

dir *.txt

Gdy chcesz wyświetlić wszystkie foldery:

dir /a

Tylko lista ukrytych folderów:

dir /a:d

Lista wszystkich ukrytych plików:

dir /a:h

11. Cd

Przeglądanie listy plików i folderów w systemie to połowa procesu nawigacji; drugi wymaga zmiany folderu (lub katalogu). Polecenie cd pomaga w tym i zawiera kilka różnych przełączników, aby nawigacja była nieco wygodniejsza.

Oprócz zmiany katalogów, cd wyświetla również nazwę bieżącego katalogu roboczego, więc możesz go uruchomić, aby wiedzieć, gdzie jesteś w swoim systemie plików.

W tym celu po prostu uruchom:

cd

Teraz, jeśli chcesz przejść do katalogu głównego systemu, wpisz:

cd \

Aby zmienić katalog:

cd D:

Aby uzyskać dostęp do określonego folderu:

cd C:\path\to\folder

Np:

cd C:\Extras

Gdy chcesz przejść do folderu nadrzędnego bieżącego folderu:

cd ..

12. Sfc

Sfc , skrót od Kontroler plików systemowych, to wbudowane narzędzie w systemach operacyjnych Windows, które umożliwia skanowanie i przywracanie uszkodzonych plików systemowych na komputerze.

Jeśli twój system ciągle się zawiesza, wyświetla błędy plików DLL lub wyświetla BSoD (niebieski ekran śmierci), prawdopodobnie cierpi z powodu uszkodzenia pliku. I tutaj możesz użyć polecenia sfc, aby naprawić takie problemy.

Aby przeskanować system w celu zidentyfikowania błędów plików systemowych, uruchom:

sfc /scannow

[Ponieważ jest to zadanie administracyjne, musisz uruchomić CMD jako administrator.]

Po zakończeniu skanowania otrzymasz komunikat pokazujący stan systemu i informujący o potrzebie jakiejkolwiek naprawy.

Możesz także użyć sfc do przeskanowania określonego pliku, uruchamiając:

sfc /scanfile=path\to\file

Jeśli chcesz tylko zeskanować integralność bez wykonywania napraw:

sfc /verifynow

Podobnie, gdy potrzebujesz tylko zweryfikować integralność konkretnego pliku:

sfc /verifyfile=path\to\file

13. Czkdsk

Podobnie jak sfc, Microsoft oferuje również inne narzędzie o nazwie chkdsk (Sprawdź dysk), które bada miejsce na dysku sterowników logicznych lub fizycznych, aby zidentyfikować jego integralność i spróbować naprawić, jeśli wystąpią jakiekolwiek błędy. Obsługuje różne przełączniki, które pomagają w skanowaniu i identyfikowaniu potencjalnych parametrów awarii dysku.

Aby uruchomić proste skanowanie chkdsk na dysku, upewnij się, że używasz CMD z podwyższonymi uprawnieniami i użyj poniższej składni:

chkdsk drive_name /f

Np:

chkdsk D: /f

Jeśli podejrzewasz, że dysk ma uszkodzone sektory:

chkdsk drive_name /r

…gdzie /r oznacza /f , ale obejmuje również sprawdzanie uszkodzonych sektorów.

14. Informacje o systemie

Systeminfo (lub Informacje o systemie) zapewnia szczegółowe informacje o konfiguracji systemu na komputerze. Możesz go użyć, aby uzyskać szczegółowe informacje, takie jak model systemu, kompilacja systemu operacyjnego, wersja systemu BIOS, pamięć RAM i zainstalowana karta sieciowa.

W tym celu wystarczy uruchomić następujące polecenie:

systeminfo

Aby uzyskać informacje systemowe o komputerze zdalnym:

systeminfo /s hostname_or_IP_address

15. Gdzie?

Nazwa polecenia jest tutaj w dużej mierze gratisem: pozwala znaleźć katalog/ścieżkę instalacji aplikacji na komputerze. Możesz więc znaleźć ścieżki instalacji różnych programów na swoim komputerze i używać ich w razie potrzeby. Na przykład, gdy istnieje potrzeba zmiany domyślnych programów uruchamiających.

Użyj następującej składni, aby znaleźć ścieżkę do programu:

where program_name

Np:

where notepad

16. Doc

Assoc to potężne polecenie CMD, które umożliwia zmianę domyślnych skojarzeń dla różnych rozszerzeń plików w systemie. Za jego pomocą możesz zmienić domyślną aplikację do otwierania różnych typów plików.

Na przykład, jeśli chcesz otworzyć wszystkie pliki .txt w Notatniku, możesz to zrobić bezpośrednio z wiersza polecenia.

Aby to zrobić, najpierw zidentyfikuj istniejące skojarzenie dla tego rozszerzenia pliku, uruchamiając:

assoc .file_extension

Np:

assoc .txt

Następnie upewnij się, że używasz CMD jako administrator i znajdź ścieżkę do aplikacji, którą chcesz przypisać. Możesz to zrobić za pomocą polecenia where.

Skopiuj zwróconą ścieżkę i użyj jej z następującą składnią:

assoc .file_extension=path\to\app

Np:

assoc .txt=C:\Windows\System32\notepad.exe

17. Zapytanie kierowcy

Komputery z systemem Windows często napotykają problemy ze sterownikami, czy to w przypadku zakupu nowego akcesorium sprzętowego, czy też gdy już istniejący zaczyna działać nieoczekiwanie. W takich sytuacjach zapoznanie się ze sterownikami zainstalowanymi w systemie może pomóc w zidentyfikowaniu problemu i znalezieniu jego rozwiązania.

Polecenie driverquery właśnie w tym pomaga: przedstawia listę wszystkich zainstalowanych sterowników w twoim systemie.

Aby z niego skorzystać, po prostu uruchom:

driverquery

18. Fc

Fc lub File Compare umożliwia porównywanie dwóch plików i przeglądanie różnic między nimi obok siebie, bezpośrednio z wiersza polecenia. Tak więc, jeśli jesteś w sytuacji, w której masz wiele plików z podobnym tekstem, możesz je przepuścić przez fc, aby zidentyfikować różnice, jeśli takie istnieją.

Użyj poniższej składni, aby porównać dwa pliki:

fc /a file_name_1 file_name_2

…gdzie /a oznacza porównanie ASCII.

Jeśli chcesz porównać inne rodzaje plików, takie jak .exe, .sys, .obj, .bin itp., musisz dodać przełącznik /b :

fc /b file_name_1 file_name_2

19. Ping

Ping to wbudowane narzędzie do zarządzania siecią w systemie Windows, które pomaga określić łączność komputera z innymi urządzeniami (komputerami/serwerami). Jeśli więc masz problemy z połączeniem z Internetem lub innym urządzeniem, możesz sprawdzić stan połączenia, uruchamiając polecenie ping w następującej składni:

ping hostname

Np:

ping google.com

lub

ping IP_address

Np:

ping 142.250.192.46

Gdy chcesz pingować adres IP i rozwiązać jego nazwę hosta:

ping /a IP_address

20. Tracert

Tracert jest nieco bardziej zniuansowanym narzędziem do rozwiązywania problemów z siecią niż ping: pomaga zidentyfikować ścieżkę między źródłem a punktem docelowym, dzięki czemu znasz ścieżkę (z przeskokami), którą przechodzą pakiety sieciowe.

Aby prześledzić ścieżkę do nazwy hosta, uruchom:

tracert IP_address

lub

tracert domain_name

Jeśli chcesz przyspieszyć ten proces, możesz użyć przełącznika /d o następującej składni, aby uniemożliwić tracertowi rozwiązywanie adresów IP przeskoków:

tracert /d IP_address_or_domain_name

21. Netstat

Netstat (lub Network Statistics) podnosi rozwiązywanie problemów z siecią na wyższy poziom zarówno w zakresie ping, jak i tracert. Przedstawia listę wielu statystyk połączeń sieciowych, takich jak otwarte porty, aktywne połączenia (przychodzące i wychodzące), a nawet tabelę routingu, aby zapewnić kompleksowy przegląd całej sieci.

Zapewnia również różne przełączniki, które możesz uwzględnić w swoich poleceniach, aby uzyskać więcej statystyk sieci.

Na najbardziej podstawowym poziomie możesz uruchomić netstat, aby uzyskać listę wszystkich połączeń z/do komputera.

Ale aby odfiltrować, powiedzmy, tylko aktywne połączenia i porty, musisz uruchomić:

netstat -a

Aby przeglądać statystyki dotyczące sieci Ethernet:

netstat -e

Jeśli chcesz uzyskać identyfikator procesu (PID) dla każdego połączenia:

netstat -o

Aby wyświetlić tablicę routingu:

netstat -r

22. Ipconfig

Ipconfig (lub konfiguracja IP) to ważne polecenie konfiguracji sieci, które pokazuje różne informacje o sieci, takie jak adres IP, maska ​​podsieci, brama domyślna, adres MAC, serwer DNS i stan DHCP, żeby wymienić tylko kilka.

Ponadto umożliwia również wykonywanie na komputerze pewnych operacji związanych z siecią, które przydają się podczas rozwiązywania problemów i sprawiają, że proces jest znacznie wygodniejszy.

Aby uzyskać tylko podstawowe informacje o swojej sieci, po prostu uruchom:

ipconfig

Aby uzyskać bardziej szczegółowe spojrzenie na sieć:

ipconfig /all

Gdy chcesz zwolnić adres IP używany przez adapter:

ipconfig /release

Aby poprosić o nowy adres IP:

ipconfig /renew

Aby wyczyścić pamięć podręczną resolwera DNS:

ipconfig /flushdns

23. Lista zadań

Gdy komputer działa wolniej, jednym z prawdopodobnych wyjaśnień jest nadmierne zużycie zasobów przez procesy działające w tle. Polecenie tasklist pomaga w określeniu takich procesów bezpośrednio z okna poleceń, wyświetlając listę wszystkich aktualnie uruchomionych procesów w systemie.

Aby uzyskać listę wszystkich procesów w systemie, uruchom następujące polecenie:

tasklist

Aby wyświetlić pełne informacje o zadaniu:

tasklist /v

24. Zabójstwo

Tak jak sugeruje jego nazwa, polecenie taskkill umożliwia zakończenie uruchomionych zadań (lub procesów) w systemie. Jest to rodzaj rozszerzenia polecenia tasklist — odpowiedzialnego za wyświetlanie wszystkich aktualnie uruchomionych procesów — które pomaga zakończyć procesy, które są mocno obciążane zasobami systemowymi.

Więc kiedy trzeba zabić proces, wystarczy uruchomić:

taskkill /pid process_ID

Np:

taskkill /pid 7018

Aby zakończyć proces wraz z jego procesami podrzędnymi:

taskkill /pid process_ID /t

Za wymuszone zabicie procesu:

taskkill /pid process_ID /f

25. Atrybut

Attrib to niezbędne narzędzie administracyjne, które umożliwia ustawianie lub usuwanie atrybutów przypisanych do różnych plików i folderów na komputerze w celu odmowy lub przyznania dostępu do nich innym użytkownikom komputera. Jeśli masz wielu użytkowników korzystających z tego samego komputera, może to okazać się bardzo przydatne w zarządzaniu tym, do czego ci użytkownicy mają dostęp w systemie.

Zanim dodasz lub usuniesz atrybuty pliku/folderu, najpierw zidentyfikuj jego atrybuty, uruchamiając:

attrib file_name

Następnie, aby dodać nowy atrybut, użyj następującej składni:

attrib +r file_name_or_folder_name

Np:

attrib +r MyFile

…gdzie +r ustawia atrybut tylko do odczytu na plik/folder.

Poniżej znajduje się kilka innych atrybutów, których możesz użyć:

  • +h – aby ustawić atrybut ukrytego pliku
  • +s – aby ustawić atrybut pliku systemowego
  • +a – aby ustawić atrybut pliku archiwum
  • +v – aby ustawić atrybut integralności pliku
  • +x – aby ustawić atrybut pliku szorowania, aby ograniczyć użycie danych w tle

Użyj atrybutu ze znakiem minus ( ), aby go usunąć. Możesz także połączyć wiele atrybutów w jednym poleceniu, aby dodać lub usunąć je z pliku/folderu.

Wydajne wykonywanie operacji Windows za pomocą wiersza polecenia

Korzystając z powyższych poleceń CMD, możesz szybko i wydajnie wykonywać większość operacji systemowych na komputerze z systemem Windows, oszczędzając sobie dodatkowych kroków, które w przeciwnym razie musiałbyś wykonać, jeśli postępowałeś zgodnie z podejściem GUI.

Oczywiście są to tylko niektóre polecenia wiersza polecenia i istnieje kilka innych złożonych poleceń, takich jak instalowanie programów za pomocą Wingeta, których można używać do wykonywania zaawansowanych operacji. Uważamy, że polecenia z tej listy stworzą podstawy do zapoznania się z wierszem polecenia i jego działaniem, które pomogą ci osiągnąć biegłość w jego posługiwaniu się.