कमांड प्रॉम्प्ट (cmd.exe) विंडोज का टेक्स्ट-आधारित इंटरफ़ेस है, जो MS-DOS (1981) से लिया गया है। आप एक कमांड टाइप करते हैं, Enter दबाते हैं, और कंप्यूटर टेक्स्ट में जवाब देता है। इसे Win + R → cmd → Enter से खोलें, या 'cmd' खोजें, या Start पर राइट-क्लिक करके Terminal चुनें। सिस्टम कमांड के लिए इसे एडमिनिस्ट्रेटर के रूप में चलाएँ (Ctrl + Shift + Enter)। प्रॉम्प्ट C:\Users\Ram> वर्तमान फ़ोल्डर दिखाता है।
| कमांड | यह क्या करता है | उदाहरण |
|---|---|---|
| help | सभी कमांडों की सूची दिखाता है; help <cmd> या <cmd> /? विवरण के लिए | dir /? |
| dir | फ़ाइलों और फ़ोल्डरों की सूची दिखाता है (/w चौड़ा, /p पेज, /s सब-फ़ोल्डर शामिल करें, /a छिपी हुई फ़ाइलें दिखाएँ) | dir /a |
| cd / chdir | डायरेक्टरी बदलें; cd .. एक स्तर ऊपर जाता है; cd \ रूट पर जाता है; cd /d D:\ ड्राइव बदलता है | cd Desktop |
| D: | ड्राइव बदलें | E: |
| md / mkdir | एक फ़ोल्डर बनाएँ | mkdir Projects |
| rd / rmdir | फ़ोल्डर हटाएँ (/s सामग्री हटाता है, /q शांत) | rmdir /s /q OldFolder |
| del / erase | फ़ाइल(फ़ाइलें) हटाएँ | del *.tmp |
| copy | फ़ाइलें कॉपी करें | copy notes.txt D:\Backup |
| xcopy | सब-फ़ोल्डरों के साथ फ़ोल्डर कॉपी करें (/s /e /h /i) | xcopy C:\Data D:\Data /s /e |
| robocopy | मजबूत कॉपी — मिरर, फिर से कोशिश करना, मल्टीथ्रेड | robocopy C:\Data D:\Data /MIR |
| move | फ़ोल्डर/फ़ाइल को स्थानांतरित या नाम बदलें | move file.txt D:\ |
| ren / rename | नाम बदलें | ren old.txt new.txt |
| type | फ़ाइल की सामग्री दिखाएँ | type notes.txt |
| more | एक समय में एक स्क्रीन दिखाएँ | type long.txt | more |
| echo | टेक्स्ट प्रिंट करें / इको चालू/बंद करें; > फ़ाइल में लिखता है, >> जोड़ता है | echo Hello > hi.txt |
| cls | स्क्रीन साफ़ करें | cls |
| exit | CMD बंद करें | exit |
| title | विंडो का शीर्षक सेट करें | title My Tools |
| color | रंग बदलें (बैकग्राउंड+टेक्स्ट हेक्स) | color 0A |
| date / time | दिनांक / समय दिखाएँ या सेट करें | time /t |
| ver | विंडोज संस्करण | ver |
| systeminfo | पूर्ण हार्डवेयर और OS रिपोर्ट (RAM, BIOS, बूट समय) | systeminfo |
| hostname | कंप्यूटर का नाम | hostname |
| whoami | वर्तमान उपयोगकर्ता (/all समूह दिखाता है) | whoami |
| tasklist | चल रही प्रक्रियाओं को दिखाता है | tasklist |
| taskkill | नाम या PID द्वारा एक प्रक्रिया को खत्म करें | taskkill /im chrome.exe /f |
| ipconfig | IP एड्रेस, गेटवे, DNS (/all विवरण, /release, /renew, /flushdns DNS कैश साफ़ करता है) | ipconfig /all |
| ping | कनेक्शन और लेटेंसी का परीक्षण करें (-t लगातार) | ping google.com |
| tracert | पैकेट द्वारा लिया गया मार्ग | tracert codekilla.com |
| nslookup | DNS लुकअप | nslookup codekilla.com |
| netstat | खुले पोर्ट और कनेक्शन (-ano) | netstat -ano |
| arp -a | आपके नेटवर्क पर डिवाइस (MAC एड्रेस) | arp -a |
| getmac | आपका MAC एड्रेस | getmac |
| net user | उपयोगकर्ताओं की सूची बनाएँ / जोड़ें / बदलें | net user ram * |
| net use | नेटवर्क ड्राइव मैप करें | net use Z: \\server\share |
| netsh | नेटवर्क शेल (Wi-Fi प्रोफ़ाइल, फ़ायरवॉल) | netsh wlan show profiles |
| sfc /scannow | भ्रष्ट सिस्टम फ़ाइलों की मरम्मत करें | sfc /scannow |
| DISM | विंडोज इमेज की मरम्मत करें | DISM /Online /Cleanup-Image /RestoreHealth |
| chkdsk | त्रुटियों के लिए डिस्क की जाँच करें (/f ठीक करें, /r पुनर्प्राप्त करें) | chkdsk C: /f |
| diskpart | पार्टीशन मैनेजर (सावधानी बरतें!) | diskpart → list disk |
| format | एक ड्राइव को फॉर्मेट करें (सब कुछ मिटा देता है) | format E: /fs:NTFS /q |
| attrib | फ़ाइल विशेषताओं को दिखाएँ/सेट करें (+h छुपा हुआ, +r केवल-पढ़ने के लिए, +s सिस्टम) | attrib -h -s *.* /s /d |
| tree | फ़ोल्डर संरचना को एक ट्री के रूप में दिखाता है (/f फ़ाइलों के साथ) | tree /f |
| find / findstr | फ़ाइलों में टेक्स्ट खोजें | findstr /i "error" log.txt |
| fc / comp | फ़ाइलों की तुलना करें | fc a.txt b.txt |
| sort | लाइनों को सॉर्ट करें | sort names.txt |
| assoc / ftype | फ़ाइल एक्सटेंशन एसोसिएशन | assoc .txt |
| set | पर्यावरण चर दिखाएँ/सेट करें | set PATH |
| path | PATH चर दिखाएँ | path |
| shutdown | शटडाउन (/s), रीस्टार्ट (/r), लॉग ऑफ (/l), रद्द करें (/a), टाइमर (/t 60) | shutdown /r /t 0 |
| powercfg | पावर विकल्प; /batteryreport, /energy | powercfg /batteryreport |
| driverquery | स्थापित ड्राइवर | driverquery |
| wmic | हार्डवेयर जानकारी (अप्रचलित लेकिन काम करता है) | wmic cpu get name |
| start | प्रोग्राम, फ़ाइल या URL खोलें | start https://codekilla.com |
| timeout / pause | सेकंड प्रतीक्षा करें / कुंजी के लिए प्रतीक्षा करें | timeout 5 |
| doskey /history | इस सेशन में टाइप किए गए कमांड दिखाएँ (F7 भी) | doskey /history |
| clip | आउटपुट को क्लिपबोर्ड पर कॉपी करें | dir | clip |
| mklink | सिम्बोलिक लिंक बनाएँ | mklink /d C:\Link D:\Real |
| cipher /w | खाली जगह को सुरक्षित रूप से मिटाएँ | cipher /w:C: |
| telnet / curl / ssh | नेटवर्क टूल्स (curl और ssh विंडोज 10+ में निर्मित) | curl https://codekilla.com |
CMD टिप्स
- ITab फ़ाइल नामों को पूरा करता है; ↑ / ↓ पिछली कमांडों को दोहराते हैं; F7 इतिहास दिखाता है; Ctrl + C चल रही कमांड को रद्द करता है।
- IIवाइल्डकार्ड्स: * = कोई भी कैरेक्टर, ? = एक कैरेक्टर। dir *.jpg सभी JPEG दिखाता है।
- IIIरीडायरेक्शन और पाइप्स: > फ़ाइल को ओवरराइट करता है, >> जोड़ता है, < इनपुट पढ़ता है, | आउटपुट को दूसरी कमांड पर भेजता है (dir | find ".txt")।
- IVचेनिंग: cmd1 && cmd2 (केवल तभी 2 चलाएँ यदि 1 सफल हो), cmd1 & cmd2 (दोनों चलाएँ), cmd1 || cmd2 (यदि 1 विफल हो तो 2 चलाएँ)।
- Vबैच फ़ाइलें (.bat / .cmd) कई कमांडों को स्टोर करती हैं; @echo off, वेरिएबल्स %name%, if, for, goto, call का उपयोग करें।
- VIPowerShell (2006 में 1.0, अब PowerShell 7) आधुनिक शेल है: Get-ChildItem (dir), Set-Location (cd), Remove-Item (del), Get-Process (tasklist) — अधिकांश CMD कमांड अभी भी एलियास के रूप में काम करते हैं।
- VIILinux/macOS Terminal के समतुल्य: dir → ls, cd → cd, cls → clear, copy → cp, move → mv, del → rm, md → mkdir, type → cat, ipconfig → ip a / ifconfig, tasklist → ps, findstr → grep, help → man।
