- Ovladajte CMD-om 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.
- Za brži rad koristite prečace (F1–F9), cijevi i preusmjeravanja.
Naredbeni redak (CMD) ostaje ključna komponenta u sustavu Windows za brze, točne i napredne zadatke koji bi ponekad trajali dulje u grafičkom sučelju. Iako izgledom podsjeća na MS-DOS, nije isto: CMD je Windowsov interpreter naredbi , a njegova korisnost danas je ogromna za dijagnostiku, automatizaciju i administraciju.
U ovom smo vodiču sastavili i prepisali najkorisnije osnovne i napredne naredbe 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čaca i manje očitih trikova. Sve je objašnjeno primjerima , upozorenjima i najboljim praksama kako biste se s lakoćom mogli kretati naredbenim retkom.
Što je CMD i za što se koristi?
CMD, također nazvan Command Prompt , tekstualna je konzola koja vam omogućuje izravnu interakciju s operativnim sustavom. Omogućuje vam pokretanje pojedinačnih naredbi ili naredbenih nizova koji su vrlo učinkoviti za upravljanje datotekama, dijagnosticiranje mreža, automatizaciju zadataka ili pristup opcijama koje grafičko korisničko sučelje ne pruža tako brzo.
Iako dijeli neke sličnosti s 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 sustava.
Kako otvoriti konzolu i kada koristiti administratorske privilegije
Postoji nekoliko načina za otvaranje CMD-a, ovisno o tome što vam je najpraktičnije. Najizravniji je otvoriti izbornik Start i upisati cmd za otvaranje naredbenog retka . Također možete kliknuti desnom tipkom miša i odabrati Pokreni kao administrator ako vam trebaju povećana prava.
Druge praktične metode: Windows + R i upišite cmd; Windows + X i odaberite "Naredbeni 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 povišenim ovlastima, otvorite lokaciju prečaca , idite na Svojstva > Prečac > Napredne opcije i označite "Pokreni kao administrator".
Za navigaciju i snalaženje u mapama, osnovne naredbe su vrlo jednostavne. `CD` mijenja direktorij: `cd Path` ili `cd..` za pomicanje za jednu razinu. `DIR` navodi trenutni sadržaj s datotekama i podmapama, a `TREE Folder` prikazuje stablo direktorija određene putanje.
Kada se ekran napuni, CLS briše konzolu za novi početak; kada završite, EXIT zatvara prozor . A ako se ne sjećate sintakse naredbe, HELP prikazuje dostupni popis s kratkim opisom, dok dodavanje /? naredbi (na primjer, dir /?) prikazuje njezine parametre.
Za stvaranje i organiziranje, MD (ili MKDIR) Naziv_mape stvara novu mapu. RENAME preimenuje datoteku (i njezinu ekstenziju ako je uključena), iako magično ne pretvara formate. DEL briše datoteke ili mape (pazite da ga ne koristite nepažljivo; ako ih ne možete izbrisati, pogledajte kako izbrisati neizbrisive datoteke ), a FORMAT formatira cijeli disk, stoga ga koristite s krajnjim 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 biste ih premjestili bez ostavljanja kopije. Pri radu s velikim količinama, ROBOCOPY je švicarski nožić: brzo i robusno kopiranje, automatski ponovni pokušaji, mogućnost nastavka i indikator napretka.
Ako trebate usporediti, FC prikazuje razlike između dvije datoteke ili skupova 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 sustava
Da biste saznali više o svom računalu, SYSTEMINFO pruža detalje kao što su naziv hosta, točna verzija sustava Windows, procesor, RAM, matična ploča i pohrana, između ostalih informacija. VER vraća verziju numeričkog sustava, a TIME prikazuje ili mijenja trenutno vrijeme, u slučaju da sumnjate na bilo kakve probleme.
U slučaju pogrešaka, CHKDSK provjerava površinu diska, otkriva loše sektore i ispravlja nedosljednosti datotečnog sustava. SFC /scannow ispituje integritet sistemskih datoteka i zamjenjuje oštećene predmemoriranim kopijama (potreban je CMD kao administrator). Za dodatne zadatke koristi DISM sučelje.
Za oslobađanje prostora, CLEANMGR otvara klasični alat za čišćenje diska. Ako dobijete upozorenja o nedostatku prostora, možete odbaciti upozorenje o malo prostora . Ako želite procijeniti performanse, WINSAT FORMAL pokreće opće mjerenje; možete koristiti varijante poput CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL ili DISKFORMAL za mjerenje određenih komponenti.
Ostali zadaci: DEFRAG defragmentira pogon; 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čunala. Ako vam je potrebna klasična Upravljačka 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 povezivost
Za početak, IPCONFIG prikazuje IP konfiguraciju, masku podmreže, pristupnik, DNS i još mnogo toga, idealno za brzi pregled vaše mreže. PING provjerava povezanost s hostom; ako trebate detaljnije informacije o usmjeravanju i latenciji od hop do hop, TRACERT i PATHPING su vaši najbolji prijatelji.
Prilikom istraživanja aktivnih veza i portova u upotrebi, NETSTAT navodi statistiku, tablice usmjeravanja i TCP/IP status. GETMAC vam daje MAC adresu mrežne kartice računala, a NSLOOKUP se koristi za validaciju DNS razlučivosti imena i IP adresa. Za daljnju analizu, NETSH vam omogućuje detaljnu izmjenu i dijagnosticiranje mrežnih konfiguracija.
Sintaksa, operatori i boje cmd.exe
Sam cmd interpreter podržava vrlo korisne parametre: /c izvršava naredbu i izlazi, /k je izvršava i drži konzolu otvorenom, /q onemogućuje echo, /d onemogućuje AutoRun, /a i / u prisiljavaju ANSI ili Unicode izlaz, /e:on|off kontrolira proširenja naredbi, /f:on|off aktivira dovršavanje imena, a /v:on|off omogućuje odgođeno proširenje varijabli.
Za promjenu boja, /t:bf podešava pozadinu i prednji plan pomoću heksadecimalnih znamenki. Ovo su valjane vrijednosti:
| hrabrost | Boja |
|---|---|
| 0 | Crna |
| 1 | Azul |
| 2 | Zelen |
| 3 | Voda |
| 4 | Crven |
| 5 | purpurna boja |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Siv |
| 9 | Svijetlo plava |
| a | Svijetlozelena |
| b | Bistra voda |
| c | Svijetlo crvena |
| d | Púrpura claro |
| e | Svijetlo žuto |
| f | Svijetlo bijela |
Operatori čine svu razliku: | prenosi izlaz jedne naredbe na ulaz druge; || izvršava sljedeću samo ako prethodna ne uspije; > preusmjerava izlaz u datoteku; & povezuje naredbe; i && ih izvršava u nizu samo ako su uspješne.
Kod posebnih znakova i putanja koje sadrže razmake, dvostruki navodnici su obavezni, a često je potrebno izbjegavati simbole poput & , <, >, ( ), |, ^, =, !, +, ~ i razmaka. Postoje osobitosti pri kombiniranju navodnika s /c ili /k : ako određeni uvjeti nisu ispunjeni (na primjer, jedan par navodnika bez posebnih znakova unutra), cmd uklanja prve i zadnje navodnike i ostatak obrađuje u skladu s tim.
Varijable okoline i odgođeno širenje
Okruženje naredbenog retka sastoji se od sistemskih i korisničkih varijabli koje kontroliraju ponašanje ljuske i samog Windowsa. Za njihov pregled upotrijebite `set` (u PowerShellu, `Get-ChildItem Env: `), a za upit određene varijable upotrijebite `set VariableName`.
Za stvaranje ili promjenu vrijednosti upotrijebite `set Naziv=vrijednost` ; za brisanje upotrijebite `set Naziv= `. Ako vrijednost sadrži posebne znakove (>, |, &, ^), morate je izbjeći s ^ ili je staviti u dvostruke navodnike (oni se zadržavaju kao dio vrijednosti). Na primjer: `set Naziv=Novo^&Naziv` ili `set Naziv="Novo&Naziv"`.
Za zamjenu sadržaja 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
Dovršavanje imena nije omogućeno prema zadanim postavkama, ali ga možete omogućiti pomoću cmd /f:on . Osim toga, 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 vrijednosti REG_DWORD (na primjer, 0x9 za TAB ili 0x08 za BACKSPACE).
S omogućenim dovršavanjem, CTRL+D dovršava direktorije , a CTRL+F dovršava datoteke i direktorije . Ponavljanjem ovih kombinacija prolazi kroz podudaranja; Shift+odgovarajuća tipka pomiče se unatrag. Ako uredite niz, popis podudaranja se ponovno izračunava, a putanje s razmacima su zatvorene u navodnike kako bi se spriječile pogreške.
Prečaci i trikovi za uštedu vremena
Funkcijske tipke ubrzavaju rad s poviješću. F1 prepisuje posljednju naredbu znak po znak; F2 traži znak i lijepi ga od početka do prvog pojavljivanja; F3 potpuno prepisuje posljednju naredbu; F4 briše od kursora do određenog znaka.
F5 ciklički prelazi kroz prethodne naredbe (bez omogućenog automatskog dovršavanja), F6 umeće EOF zastavicu (^Z), F7 prikazuje izbornik povijesti, F8 prepisuje prethodno korištene naredbe, a F9 ponovno izvršava naredbe po broju iz izbornika F7. Također možete koristiti strelicu prema gore za dohvaćanje prethodne naredbe s kursorom na kraju.
Za uzastopno izvršavanje više naredbi, povežite ih s && ili ih odvojite s & 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 sustavu Windows ). Previše izlaza? Dodajte | more za numeriranje, | find "text" za filtriranje redaka s određenom riječju, | clip za kopiranje u međuspremnik ili > file.txt za spremanje.
Praktični primjeri i mali „recepti“
Za brisanje zaslona, `cls` vraća konzolu u čisto stanje. Ako želite običan tekstualni popis svega u mapi, `dir /b > listado.txt` stvara datoteku s nazivima datoteka i poddirektorija u trenutnoj putanji.
Ako želite kopirati izlaz u međuspremnik, možete upisati dir | clip i zatim ga zalijepiti pomoću Ctrl + V. Za upisivanje simbola okomite crte na mnogim španjolskim tipkovnicama, imajte na umu da se obično ispisuje s AltGr + 1.
Za popravak sistemskih datoteka, `sfc /scannow` skenira i popravlja sve oštećene datoteke koje pronađe koristeći lokalne predmemorije. Ako se pojavi veliki broj pogrešaka, možda je vrijeme za zamjenu diska prije nego što izgubite podatke.
Kao zanimljivost, možete ugraditi datoteku unutar slike s: copy /b documento.docx+foto.png salida.pngKada otvorite sliku, vidjet ćete fotografiju; kada otvorite rezultirajuću datoteku s odgovarajućom aplikacijom (na primjer, Word), moći ćete pristupiti skrivenom sadržaju dokumenta.
Za reviziju softvera, `wmic product get name` navodi instalirane programe. Postoji opcija deinstalacije pomoću `wmic product where "ExactName" call uninstall /nointeractive` , iako to nije najprikladnija metoda jer zahtijeva točno ime, pa obično nije najbolji način za deinstalaciju velikog broja programa.
Ukoliko želite promijeni naslov prozora Za razlikovanje instanci koristite CMD: title MiConsolaDa biste saznali više o kontrolerima, driverquery /fo popis /v prikazuje lokaciju, status, veličinu i datum svakog vozača (vidi Kako saznati koje sam upravljačke programe instalirao/la).
Kod popisa, `dir` podržava sortiranje: na primjer, `dir /os` (po veličini) ili opcije datuma poput `dir /od` za prikaz od najstarijeg do najnovijeg. Eksperimentirajte s modifikatorom `/o` i njegovim podopcijama kako biste postigli željeni redoslijed na temelju svojih kriterija.
Za popis opreme, SystemInfo Prikazuje sve na ekranu (možete ga kombinirati s > info.txt da biste ga spremili). Ako želite da vaš softver bude ažuran, nadogradnja krila –sve Otkriva i ažurira dostupne aplikacije iz naredbenog retka, a također je moguće ažuriranje određene aplikacije s: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Za brzo skeniranje zlonamjernog softvera s Microsoftovim antivirusnim programom možete pokrenuti brzo skeniranje pomoću uslužnog programa naredbenog retka Windows Defender, na primjer: mpcmdrun.exe -Scan -1 s odgovarajuće rute.
Ako trebate vidjeti točnu verziju sustava Windows koju pokreće vaše računalo, upišite winver . Pojavit će se prozor s izdanjem, brojem međuverzije i, ako je licenca povezana s vašim Microsoft računom, ta će se povezanost također odraziti.
Uobičajeni problemi i kako ih riješiti
Ako CMD prikazuje "Pristup odbijen ", vjerojatno nemate dopuštenja: ponovno 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 upotrijebite /? za pozivanje opcija naredbe. Kada naredba "ne reagira", pritisnite Ctrl+C za prekid izvršavanja i provjerite trebaju li joj dodatni parametri. Ako sumnjate na probleme s kodiranjem, pokušajte s chcp 65001 (UTF-8) ili pokrenite naredbu 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 nevjerojatno praktičan za pingove, popise, 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 često postavljana pitanja
Jesu li CMD i PowerShell ista stvar?
Ne, oni imaju različite uloge : CMD je jednostavniji i izravniji za osnovne zadatke; PowerShell je moćniji, fleksibilniji i usmjeren na složenu automatizaciju.
Koje prednosti CMD nudi u odnosu na grafičko sučelje?
Brzina, izravan 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 sustava Windows?
Microsoft održava podršku za CMD, iako promovira PowerShell kao primarno okruženje. Nema službene najave o njegovom ukidanju.
Mogu li pokretati PowerShell naredbe u CMD-u?
Ne izravnoTo 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 naredbu?
Ovisi o naredbi . Izbjegavajte kopiranje i lijepljenje bez razumijevanja, posebno ako mijenja sustav (formatiranje, promjene u registru, brisanje).
Kako mogu vidjeti CMD verziju?
Upišite ver za verziju sustava ili cmd /? za informacije o interpreteru naredbi na vašoj instalaciji.
Može li se izgled prozora prilagoditi?
Da, u Svojstvima (desni klik na naslovnu traku): boje, fontovi, veličina prozora i drugo.
Što se događa ako naredba ne postoji?
Možda nedostaju dopuštenja ili naredba možda nije dostupna u vašem izdanju . Pokušajte pokrenuti kao administrator i potvrdite da to nije naredba isključiva 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 navedenim, sada imate kompletan repertoar za savladavanje CMD-a : od navigacije mapama, kopiranja ili uspoređivanja datoteka i upravljanja sustavom, do istraživanja mreže, povezivanja naredbi s operatorima, maksimiziranja varijabli i automatskog dovršavanja ili korištenja malo poznatih prečaca. Kada se mudro koristi , naredbeni redak postaje pojačivač produktivnosti i spas kada sučelje zakaže.