Turning Learners Into Developers
Codekilla
CODEKILLA
// computer.fundamentals · अध्याय 12 / 20

कमांड प्रॉम्प्ट (CMD) — आपको चाहिए हर कमांड

CMD क्या है, इसे कैसे खोलें, उदाहरणों के साथ 50 कमांड, और PowerShell / Linux के समतुल्य कमांड

कमांड प्रॉम्प्ट (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
exitCMD बंद करें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
ipconfigIP एड्रेस, गेटवे, DNS (/all विवरण, /release, /renew, /flushdns DNS कैश साफ़ करता है)ipconfig /all
pingकनेक्शन और लेटेंसी का परीक्षण करें (-t लगातार)ping google.com
tracertपैकेट द्वारा लिया गया मार्गtracert codekilla.com
nslookupDNS लुकअप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
pathPATH चर दिखाएँpath
shutdownशटडाउन (/s), रीस्टार्ट (/r), लॉग ऑफ (/l), रद्द करें (/a), टाइमर (/t 60)shutdown /r /t 0
powercfgपावर विकल्प; /batteryreport, /energypowercfg /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।
// आगे पढ़ें
सभी अध्याय →