- Savladajte CMD s osnovnim, mrežnim i naredbama za održavanje za Windows 10 i 11.
- Saznajte više o operatorima, varijablama, odgođenom proširenju i automatskom dovršavanju u cmd.exe.
- Koristite prečice (F1–F9), cijevi i preusmjeravanja za brži rad.
Komandni redak (CMD) ostaje ključna komponenta u Windowsu za brze, precizne i napredne zadatke koji bi ponekad trajali duže u grafičkom interfejsu. Iako izgledom podsjeća na MS-DOS, nije isto: CMD je Windowsov interpreter komandi , a njegova korisnost danas je ogromna za dijagnostiku, automatizaciju i administraciju.
U ovom vodiču smo sastavili i prepisali najkorisnije osnovne i napredne komande za Windows 10 i Windows 11 , pokrivajući sve od pregledavanja i upravljanja datotekama do umrežavanja, održavanja, sintakse same datoteke cmd.exe, varijabli okruženja, prečica i manje očiglednih trikova. Sve je objašnjeno primjerima , upozorenjima i najboljim praksama kako biste se mogli lako snalaziti u komandnoj liniji.
Šta je CMD i za šta se koristi?
CMD, također nazvan Command Prompt , je tekstualna konzola koja vam omogućava direktnu interakciju s operativnim sistemom. Omogućava vam pokretanje pojedinačnih naredbi ili nizova naredbi koji su vrlo efikasni za upravljanje datotekama, dijagnosticiranje mreža, automatizaciju zadataka ili pristup opcijama koje GUI ne pruža tako brzo.
Iako ima neke sličnosti sa MS-DOS-om, CMD nije MS-DOS . To je administrativni alat za Windows NT (Windows 7/8/10/11 i Server), sposoban za pokretanje sistemskih uslužnih programa, .bat skripti i mnogih .exe datoteka. Nadalje, njegove naredbe rade i u Windowsu 11 , tako da će ono što ovdje naučite biti korisno u modernim verzijama sistema.
Kako otvoriti konzolu i kada koristiti administratorske privilegije
Postoji nekoliko načina za otvaranje CMD-a, ovisno o tome šta vam najviše odgovara. Najdirektniji način je da otvorite meni Start i upišete cmd da biste otvorili komandni redak . Također možete kliknuti desnim tasterom miša i odabrati Pokreni kao administrator ako su vam potrebna povećana prava.
Druge praktične metode: Windows + R i upišite cmd; Windows + X i odaberite "Komandni redak" (ili Windows PowerShell, ovisno o verziji); i iz Upravitelja zadataka (Ctrl + Shift + Esc) pod Datoteka > Pokreni novi zadatak, upišite cmd. Ako želite da se pokrene s povećanim privilegijama, otvorite lokaciju prečice , idite na Svojstva > Prečica > Napredne opcije i označite "Pokreni kao administrator".
Za navigaciju i snalaženje u folderima, osnovne naredbe su vrlo jednostavne. `CD` mijenja direktorij: `cd Path` ili `cd..` za prelazak na viši nivo. `DIR` navodi trenutni sadržaj s datotekama i podfolderima, a `TREE Folder` prikazuje stablo direktorija određene putanje.
Kada se ekran napuni, CLS briše konzolu da bi se ponovo krenulo; kada završite, EXIT zatvara prozor . A ako se ne sjećate sintakse komande, HELP prikazuje dostupnu listu s kratkim opisom, dok dodavanje /? komandi (na primjer, dir /?) prikazuje njene parametre.
Za kreiranje i organiziranje, MD (ili MKDIR) FolderName kreira novu mapu. RENAME preimenuje datoteku (i njenu ekstenziju ako je uključena), iako magično ne konvertuje formate. DEL briše datoteke ili mape (pazite da ga ne koristite nepažljivo; ako ih ne možete izbrisati, pogledajte kako izbrisati datoteke koje se ne mogu izbrisati ), a FORMAT formatira cijeli disk, pa ga koristite s izuzetnim oprezom.
Kopiranje, premještanje i napredni uslužni programi
Za dupliciranje datoteka koristite COPY Destination File ; ako ih želite premjestiti, koristite MOVE Destination File da ih premjestite bez ostavljanja kopije. Pri radu s velikim količinama podataka, ROBOCOPY je švicarski nožić: brzo i robusno kopiranje, automatski ponovni pokušaji, mogućnost nastavka i indikator napretka.
Ako trebate uporediti, FC prikazuje razlike između dvije datoteke ili skupa datoteka. ASSOC otkriva koji program otvara određenu ekstenziju, što je korisno za dijagnosticiranje asocijacija datoteka. A CIPHER može prepisati slobodan prostor kako bi otežao oporavak izbrisanih datoteka.
Dijagnostika i održavanje sistema
Da biste saznali više o vašem računaru, SYSTEMINFO pruža detalje kao što su naziv hosta, tačna verzija Windowsa, procesor, RAM, matična ploča i memorija, između ostalih informacija. VER vraća verziju numeričkog sistema, a TIME prikazuje ili mijenja trenutno vrijeme, u slučaju da sumnjate na bilo kakve probleme.
U slučaju grešaka, CHKDSK provjerava površinu diska, otkriva loše sektore i ispravlja nedosljednosti u datotečnom sistemu. SFC /scannow ispituje integritet sistemskih datoteka i zamjenjuje oštećene keširanim kopijama (potreban je CMD kao administrator). Za dodatne zadatke koristi DISM interfejs.
Da biste oslobodili prostor, CLEANMGR otvara klasični alat za čišćenje diska. Ako dobijete upozorenja o malo prostora, možete odbaciti upozorenje o nedostatku prostora . Ako želite procijeniti performanse, WINSAT FORMAL pokreće opći benchmark; možete koristiti varijante poput CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL ili DISKFORMAL za mjerenje određenih komponenti.
Ostali zadaci: DEFRAG defragmentira disk; DISKPART upravlja diskovima i particijama (LIST DISK, LIST VOLUME za inventar); SHUTDOWN -s -t zakazuje gašenje za nekoliko sekundi (ili -r za ponovno pokretanje), a LOGOFF vas odjavljuje bez isključivanja računara. Ako vam je potrebna klasična Kontrolna ploča, CONTROL PANEL je otvara odmah. Ako trebate spojiti particije, pogledajte kako spojiti dvije NTFS particije za specifične slučajeve.
Mreže i povezanost
Za početak, IPCONFIG prikazuje IP konfiguraciju, masku podmreže, gateway, DNS i još mnogo toga, idealno za brzi pregled vaše mreže. PING provjerava povezanost s hostom; ako su vam potrebne detaljnije informacije o usmjeravanju i hop-to-hop latenciji, TRACERT i PATHPING su vaši najbolji prijatelji.
Prilikom istraživanja aktivnih veza i portova koji su u upotrebi, NETSTAT prikazuje statistiku, tabele usmjeravanja i TCP/IP status. GETMAC vam daje MAC adresu mrežne kartice računara, a NSLOOKUP se koristi za validaciju DNS rezolucije imena i IP adresa. Za daljnju analizu, NETSH vam omogućava detaljnu modifikaciju i dijagnosticiranje mrežnih konfiguracija.
Sintaksa, operatori i boje cmd.exe
Sam cmd interpreter podržava vrlo korisne parametre: /c izvršava komandu i izlazi, /k je izvršava i drži konzolu otvorenom, /q onemogućava echo, /d onemogućava AutoRun, /a i / u forsiraju ANSI ili Unicode izlaz, /e:on|off kontroliše proširenja komandi, /f:on|off aktivira dovršavanje imena, a /v:on|off omogućava odloženo proširenje varijabli.
Za promjenu boja, /t:bf podešava pozadinu i prednji plan koristeći heksadecimalne cifre. Ovo su važeće vrijednosti:
| hrabrost | Boja |
|---|---|
| 0 | crnac |
| 1 | Plava |
| 2 | zelen |
| 3 | Voda |
| 4 | Rojo |
| 5 | Ljubičasta |
| 6 | Amarillo |
| 7 | Beli |
| 8 | sive boje |
| 9 | Svijetlo plava |
| a | Svijetlo zelena |
| b | Bistra voda |
| c | Svijetlocrvena |
| d | Púrpura claro |
| e | Svijetložuta |
| f | Svijetlo bijelo |
Operatori čine svu razliku: | prosljeđuje izlaz jedne naredbe na ulaz druge; || izvršava sljedeću samo ako prethodna ne uspije; > preusmjerava izlaz u datoteku; & ulančava naredbe; i && ih izvršava redom samo ako su uspješne.
Kod specijalnih znakova i putanja koje sadrže razmake, dvostruki navodnici su obavezni, a često je potrebno izbjegavati simbole poput & , <, >, ( ), |, ^, =, !, +, ~ i razmaka. Postoje specifičnosti prilikom kombinovanja navodnika sa /c ili /k : ako određeni uslovi nisu ispunjeni (na primjer, jedan par navodnika bez specijalnih znakova unutra), cmd uklanja prve i posljednje navodnike i ostatak obrađuje u skladu s tim.
Varijable okoline i odgođena ekspanzija
Okruženje komandne linije sastoji se od sistemskih i korisničkih varijabli koje kontrolišu ponašanje ljuske i samog Windowsa. Da biste ih pregledali, koristite `set` (u PowerShellu, `Get-ChildItem Env: `), a za upit određene varijable, koristite `set VariableName`.
Za kreiranje ili promjenu vrijednosti koristite `set Naziv=vrijednost` ; za brisanje koristite `set Naziv= `. Ako vrijednost sadrži posebne znakove (>, |, &, ^), morate je izbjeći sa ^ ili je staviti u dvostruke navodnike (oni se zadržavaju kao dio vrijednosti). Na primjer: `set Naziv=Novo^&Naziv` ili `set Naziv="Novo&Naziv"`.
Da biste zamijenili sadržaj varijable u tekstu, koristite %VARIABLE% u naredbama i skriptama: cmd je proširuje samo jednom (ne rekurzivno). Ako trebate procijeniti vrijednosti nakon promjena unutar bloka, omogućite odgođeno proširenje (/v:on) i koristite !VARIABLE!.
Automatsko dovršavanje datoteka i direktorija
Dopunjavanje imena nije omogućeno po zadanim postavkama, ali ga možete omogućiti pomoću cmd /f:on . Dodatno, moguće je konfigurirati ključeve u registru na ovim putanjama: HKLM\Software\Microsoft\Command Processor\CompletionChar i PathCompletionChar , te njihove ekvivalente u HKCU , koristeći REG_DWORD vrijednosti (na primjer, 0x9 za TAB ili 0x08 za BACKSPACE).
Kada je omogućeno dovršavanje, CTRL+D dovršava direktorije , a CTRL+F dovršava datoteke i direktorije . Ponavljanje ovih kombinacija prolazi kroz podudaranja; Shift+odgovarajuća tipka se pomiče unatrag. Ako uredite niz, lista podudaranja se ponovo izračunava, a putanje s razmacima su zatvorene u navodnike kako bi se spriječile greške.
Prečice i trikovi za uštedu vremena
Funkcijske tipke ubrzavaju rad s historijom. F1 prepisuje posljednju komandu znak po znak; F2 traži znak i lijepi ga od početka do prvog pojavljivanja; F3 potpuno prepisuje posljednju komandu; F4 briše od kursora do određenog znaka.
F5 ciklički prelazi kroz prethodne komande (bez omogućenog automatskog dovršavanja), F6 ubacuje EOF zastavicu (^Z), F7 prikazuje meni historije, F8 prepisuje prethodno korištene komande, a F9 ponovo izvršava komande po broju iz menija F7. Također možete koristiti strelicu prema gore da biste dohvatili prethodnu komandu s kursorom na kraju.
Da biste pokrenuli više naredbi uzastopno, povežite ih lancem sa && ili ih odvojite sa & ako se ne oslanjate na uspjeh. Ako se nešto zaglavi, CTRL+C prekida izvršavanje (a ako se aplikacija zamrzne, pogledajte kako zatvoriti zamrznutu aplikaciju u Windowsu ). Previše izlaza? Dodajte | more za paginaciju, | find "text" za filtriranje redova sa određenom riječju, | clip za kopiranje u međuspremnik ili > file.txt za spremanje.
Praktični primjeri i mali „recepti“
Da biste očistili ekran, `cls` vraća konzolu u čisto stanje. Ako želite običan tekstualni popis svega u mapi, `dir /b > listado.txt` kreira datoteku s imenima datoteka i poddirektorija u trenutnoj putanji.
Ako želite kopirati izlaz u međuspremnik, možete upisati dir | clip , a zatim ga zalijepiti pomoću Ctrl + V. Da biste ukucali simbol vertikalne crte na mnogim španskim tastaturama, imajte na umu da se obično ispisuje pomoću AltGr + 1.
Da bi popravio sistemske datoteke, `sfc /scannow` skenira i popravlja sve oštećene datoteke koje pronađe koristeći lokalne keš memorije. Ako se pojavi veliki broj grešaka, možda je vrijeme da zamijenite disk prije nego što izgubite podatke.
Kao zanimljivost, možete ugradite datoteku unutar slike sa: copy /b documento.docx+foto.png salida.pngKada otvorite sliku, vidjet ćete fotografiju; kada otvorite rezultirajuću datoteku pomoću odgovarajuće aplikacije (na primjer, Word), moći ćete pristupiti skrivenom sadržaju dokumenta.
Za reviziju softvera, `wmic product get name` navodi instalirane programe. Postoji opcija deinstalacije korištenjem `wmic product where "ExactName" call uninstall /nointeractive` , iako to nije najpogodnija metoda jer zahtijeva tačno ime, tako da obično nije najbolji način za deinstalaciju velikog broja programa.
Ako želite promijeni naslov prozora Za razlikovanje instanci koristite CMD: title MiConsolaDa biste saznali više o kontrolerima, driverquery /fo lista /v prikazuje lokaciju, status, veličinu i datum svakog vozača (vidi Kako saznati koje sam drajvere instalirao/la).
Kod lista, `dir` podržava sortiranje: na primjer, `dir /os` (po veličini) ili opcije datuma poput `dir /od` za pregled od najstarijeg do najnovijeg. Eksperimentirajte s modifikatorom `/o` i njegovim podopcijama kako biste postigli željeni redoslijed na osnovu vaših kriterija.
Za popis opreme, systeminfo Prikazuje sve na ekranu (možete ga kombinovati sa > info.txt da biste ga sačuvali). Ako želite da vaš softver bude ažuriran, nadogradnja krila - sve Detektira i ažurira dostupne aplikacije iz komandne linije, a također je moguće ažuriranje određene aplikacije sa: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Za brzo skeniranje zlonamjernog softvera pomoću Microsoftovog antivirusnog programa, možete pokrenuti brzo skeniranje korištenjem uslužnog programa komandne linije Windows Defendera, na primjer: mpcmdrun.exe -Scan -1 sa njegove odgovarajuće rute.
Ako trebate vidjeti tačnu verziju Windowsa koju vaš računar koristi, upišite winver . Pojavit će se prozor koji prikazuje izdanje, broj verzije i, ako je licenca povezana s vašim Microsoft računom, ta povezanost će se također odraziti.
Uobičajeni problemi i kako ih riješiti
Ako CMD prikaže "Pristup odbijen ", vjerovatno nemate dozvole: ponovo otvorite konzolu kao administrator. Kada poruka kaže da se datoteka ne može pronaći, provjerite putanje, navodnike i razmake , jer su oni često uzrok.
Ako vidite "Sintaktička greška ", provjerite parametre ili koristite /? da biste pozvali opcije komande. Kada komanda "ne reaguje", pritisnite Ctrl+C da biste prekinuli izvršavanje i provjerili da li su joj potrebni dodatni parametri. Ako sumnjate na probleme sa kodiranjem, pokušajte sa chcp 65001 (UTF-8) ili pokrenite komandu iz PowerShella.
CMD vs PowerShell: Ključne razlike
Vizualno su slični, ali nisu u istoj ligi . CMD radi s običnim tekstom i idealan je za osnovne zadatke, jednostavne .bat skripte i brze operacije. PowerShell radi s objektima , ima vlastiti skriptni jezik, module, uvjetne izraze, petlje i mnoge druge napredne mogućnosti automatizacije i upravljanja.
U svakodnevnoj upotrebi, CMD ostaje nevjerovatno praktičan za pingove, listanje, sigurnosne kopije, održavanje i brzu dijagnostiku. Ako tražite složenu automatizaciju, integrirani izlaz i strukturiranu manipulaciju podacima, PowerShell je alat koji će vam dati tu dodatnu prednost.
Brza pitanja i odgovori
Jesu li CMD i PowerShell ista stvar?
Ne, oni imaju različite uloge : CMD je jednostavniji i direktniji za osnovne zadatke; PowerShell je moćniji, fleksibilniji i usmjeren na složenu automatizaciju.
Koje prednosti CMD nudi u odnosu na grafički interfejs?
Brzina, direktan pristup i automatizacija : možete pristupiti opcijama koje nisu vidljive u GUI-ju i lančanim naredbama kako biste uštedjeli vrijeme.
Hoće li CMD i dalje biti dostupan u budućim verzijama Windowsa?
Microsoft održava podršku za CMD, iako promoviše PowerShell kao primarno okruženje. Nema zvanične najave o njegovom penzionisanju.
Mogu li pokretati PowerShell naredbe u CMD-u?
Ne direktnoTo su različiti jezici, iako PowerShell možete otvoriti iz CMD-a upisivanjem powershell i tamo pokrenuti svoje naredbe.
Je li sigurno pokrenuti bilo koju komandu?
Zavisi od komande . Izbjegavajte kopiranje i lijepljenje bez razumijevanja, posebno ako mijenja sistem (formatiranje, promjene u registru, brisanje).
Kako da vidim CMD verziju?
Upišite ver za verziju sistema ili cmd /? za informacije o interpreteru komandi na vašoj instalaciji.
Može li se izgled prozora prilagoditi?
Da, u Svojstvima (kliknite desnim tasterom miša na naslovnu traku): boje, fontovi, veličina prozora i još mnogo toga.
Šta se dešava ako naredba ne postoji?
Moguće je da nedostaju dozvole ili da naredba nije dostupna u vašem izdanju . Pokušajte pokrenuti kao administrator i potvrdite da to nije naredba ekskluzivna za PowerShell.
Mogu li se promjene napravljene pomoću CMD-a poništiti?
Ne uvijek : Brisanje bez sigurnosne kopije je nepovratno. Za postavke konfiguracije potražite suprotnu naredbu ili vratite iz sigurnosne kopije.
Sa svim gore navedenim, sada imate kompletan repertoar za savladavanje CMD-a : od navigacije kroz mape, kopiranja ili upoređivanja datoteka i upravljanja sistemom, do istraživanja mreže, povezivanja komandi s operatorima, maksimiziranja varijabli i automatskog dovršavanja ili korištenja malo poznatih prečica. Kada se mudro koristi , komandna linija postaje pojačivač produktivnosti i spas kada interfejs zakaže.