तो स्वागत है आपका। 👋
अगर आप Windows Computer इस्तेमाल करते हैं और CMD यानी Command Prompt के बारे में सीखना चाहते हैं, तो यह article आपके लिए है।
Windows में हम ज्यादातर काम Mouse और GUI से करते हैं।
लेकिन CMD की मदद से आप सिर्फ कुछ Commands लिखकर बहुत सारे काम कर सकते हैं।
जैसे:
Files देखना
Folder बनाना
Files Copy करना
Files Move करना
Files Delete करना
Network Check करना
IP Address देखना
Running Processes देखना
Disk Check करना
Windows की जानकारी देखना
Users की जानकारी देखना
System Troubleshooting करना
Network Settings देखना
और भी बहुत कुछ।
आज हम 300+ Windows CMD Commands को आसान Hindi में समझेंगे।
अगर आप Beginner हैं, तो इन सभी Commands को एक साथ याद करने की जरूरत नहीं है।
इसे एक CMD Cheat Sheet की तरह Save करके रख सकते हैं और जरूरत पड़ने पर Command देख सकते हैं।
💡 मेरा अनुभव
CMD पहली बार देखने पर थोड़ा मुश्किल लग सकता है।
Screen पर सिर्फ Black Background और Text दिखाई देता है और आपको लगता है कि यहां काम कैसे होगा।
लेकिन जब आप कुछ Basic Commands सीख लेते हैं, तो CMD काफी आसान लगने लगता है।
शुरुआत में आपको बस:
dir
cd
cls
mkdir
copy
move
del
ipconfig
ping
tasklist
systeminfoजैसी Commands समझनी हैं।
फिर धीरे-धीरे Advanced Commands की तरफ जाना है।
सबसे अच्छा तरीका है:
Command पढ़ें → खुद Type करें → Enter दबाएं → Output देखें।
CMD क्या है?
CMD का पूरा नाम Command Prompt है।
यह Windows में मौजूद एक Command-Line Interface है।
इसमें आप Text Commands लिखकर Windows से अलग-अलग काम करवा सकते हैं।
उदाहरण:
dirयह Current Folder की Files और Folders दिखा सकती है।
और:
ipconfigNetwork से जुड़ी जानकारी दिखा सकती है।
CMD कैसे Open करें?
Windows में CMD Open करने के कई तरीके हैं।
तरीका 1
Start Menu में Search करें:
cmdफिर Command Prompt Open करें।
तरीका 2
Keyboard से:
Win + Rफिर लिखें:
cmdऔर Enter दबाएं।
तरीका 3
किसी जगह पर Command Prompt Open करने के लिए Windows के Search/Terminal options का इस्तेमाल किया जा सकता है।
CMD का Basic Format
एक Command कुछ इस तरह हो सकती है:
command option argumentउदाहरण:
dir /wयहां:
dir → Command
/w → Optionएक और Example:
ping google.comयहां:
ping → Command
google.com → Target1. dir
Current Folder की Files और Folders देखने के लिए:
dir2. dir /w
Files को Wide Format में देखने के लिए:
dir /w3. dir /p
Output को Page-by-Page देखने के लिए:
dir /p4. dir /a
Hidden और दूसरी Attributes वाली Files सहित List देखने के लिए:
dir /a5. dir /b
सिर्फ File/Folder Names को Simple Format में:
dir /b6. dir /s
Current Folder और उसके अंदर के Subfolders में Files देखने के लिए:
dir /s7. dir /o
Files को अलग-अलग Order में दिखाने के लिए:
dir /o8. dir /ah
Hidden Files देखने के लिए:
dir /ah9. cd
Folder बदलने के लिए:
cd Documents10. cd ..
एक Folder पीछे जाने के लिए:
cd ..11. cd \
Current Drive के Root में जाने के लिए:
cd \12. cd /d
Drive और Folder दोनों बदलने के लिए:
cd /d D:\Projects13. md
New Folder बनाने के लिए:
md Projectsmkdir भी यही काम करता है।
14. mkdir
Folder बनाने के लिए:
mkdir Projects15. rd
Folder हटाने के लिए:
rd OldFolder16. rmdir
rd की तरह Folder हटाने के लिए:
rmdir OldFolder17. rmdir /s
Folder और उसके अंदर की Files/Folders हटाने के लिए:
rmdir /s OldFolder⚠️ इसे चलाने से पहले Folder का नाम ध्यान से check करें।
18. copy
File Copy करने के लिए:
copy file.txt backup.txt19. xcopy
Files और Folders Copy करने के लिए:
xcopy source destination20. xcopy /s
Subfolders के साथ Copy:
xcopy Project Backup /s21. xcopy /e
Empty Subfolders सहित Copy:
xcopy Project Backup /e22. move
File या Folder Move करने के लिए:
move file.txt Documents\23. del
File Delete करने के लिए:
del file.txt24. erase
File Delete करने के लिए del का दूसरा नाम:
erase file.txt25. del /s
Subfolders में matching Files Delete करने के लिए:
del /s *.tmp⚠️ इसे बहुत ध्यान से इस्तेमाल करें।
26. ren
File का नाम बदलने के लिए:
ren old.txt new.txt27. rename
ren की तरह File/Folder का नाम बदलने के लिए:
rename old.txt new.txt28. type
Text File का Content देखने के लिए:
type notes.txt29. more
Long Output को Page-by-Page देखने के लिए:
type notes.txt | more30. cls
CMD Screen साफ करने के लिए:
clsध्यान रखें, यह सिर्फ Screen साफ करता है; Files Delete नहीं करता।
31. echo
Text दिखाने के लिए:
echo Hello32. echo.
Blank Line दिखाने के लिए:
echo.33. echo >
नई Text File बनाने के लिए:
echo Hello > message.txt34. echo >>
File में नया Text जोड़ने के लिए:
echo Welcome >> message.txt35. find
Text को Search करने के लिए:
find "Hello" message.txt36. findstr
Text Search के लिए ज्यादा Powerful Command:
findstr "error" log.txt37. findstr /i
Capital और Small Letters को ignore करके Search:
findstr /i "error" log.txt38. findstr /s
Subfolders में भी Search:
findstr /s "Windows" *.txt39. findstr /n
Line Number के साथ Search:
findstr /n "Windows" notes.txt40. comp
दो Files Compare करने के लिए:
comp file1.txt file2.txt41. fc
दो Files में Difference देखने के लिए:
fc file1.txt file2.txt42. fc /n
Difference के साथ Line Numbers:
fc /n file1.txt file2.txt43. sort
Text Lines को Sort करने के लिए:
sort names.txt44. tree
Folder Structure देखने के लिए:
tree45. tree /f
Folders के साथ Files भी दिखाएं:
tree /f46. attrib
File Attributes देखने के लिए:
attrib47. attrib +h
File को Hidden करने के लिए:
attrib +h secret.txt48. attrib -h
Hidden Attribute हटाने के लिए:
attrib -h secret.txt49. attrib +r
File को Read-only करने के लिए:
attrib +r file.txt50. attrib -r
Read-only Attribute हटाने के लिए:
attrib -r file.txt51. where
Command या Program की Location खोजने के लिए:
where python52. path
PATH Environment Variable देखने के लिए:
path53. set
Environment Variables देखने के लिए:
set54. set PATH
PATH की Value देखने के लिए:
set PATH55. set NAME
Variable बनाने के लिए:
set NAME=Rahulफिर:
echo %NAME%56. set /a
CMD में Basic Calculation:
set /a 10+20Output:
3057. set /p
User से Input लेने के लिए:
set /p name=Enter your name:58. ver
Windows Version देखने के लिए:
ver59. winver
Windows की Version Window खोलने के लिए:
winver60. systeminfo
Windows और Computer की Detailed Information:
systeminfoइसमें Windows Version, System Model, RAM और कई दूसरी जानकारी मिल सकती है।
61. hostname
Computer का Name देखने के लिए:
hostname62. whoami
Current User का नाम:
whoami63. whoami /user
Current User की User ID:
whoami /user64. whoami /groups
Current User के Groups:
whoami /groups65. whoami /priv
User की Privileges:
whoami /priv66. date
Date देखने या बदलने के लिए:
date67. time
Time देखने या बदलने के लिए:
time68. tzutil
Windows Time Zone की जानकारी/setting के लिए:
tzutil /gCurrent Time Zone दिखाने के लिए।
69. tasklist
Running Programs और Processes देखने के लिए:
tasklist70. tasklist /v
Processes की ज्यादा जानकारी:
tasklist /v71. tasklist /svc
Processes के साथ Services की जानकारी:
tasklist /svc72. taskkill
Running Process को बंद करने के लिए:
taskkill /PID 123473. taskkill /F
Process को Force Close:
taskkill /F /PID 1234⚠️ PID सही है या नहीं, पहले check करें।
74. taskkill /IM
Program के Name से बंद करना:
taskkill /IM notepad.exe75. start
Program या नई CMD Window खोलने के लिए:
start notepad76. start ""
किसी File/Path को Open करने में उपयोगी:
start "" "C:\My Files\file.txt"77. call
एक Batch File से दूसरी Batch File चलाने के लिए:
call script.bat78. exit
CMD से बाहर निकलने के लिए:
exit79. pause
Batch Script को रोककर User से Key Press करवाने के लिए:
pause80. timeout
कुछ समय के लिए Wait:
timeout /t 1081. choice
User से Option चुनवाने के लिए:
choice /c YN /m "Continue?"82. if
Condition Check करने के लिए:
if exist file.txt echo File Found83. for
Files या Values पर Loop चलाने के लिए:
for %f in (*.txt) do echo %fBatch File में आमतौर पर:
for %%f in (*.txt) do echo %%f84. goto
Batch Script में किसी Label पर जाने के लिए:
goto start85. rem
Batch File में Comment लिखने के लिए:
rem This is a comment86. call :label
Batch File के अंदर Label को Call करने के लिए:
call :test87. cmd
नई Command Prompt Process शुरू करने के लिए:
cmd88. cmd /c
एक Command चलाकर CMD बंद:
cmd /c echo Hello89. cmd /k
Command चलाकर CMD खुला रखना:
cmd /k echo HelloWindows Services
Windows में Background में बहुत सारी Services चलती हैं।
90. sc query
Services की जानकारी:
sc query91. sc query wuauserv
Windows Update Service की जानकारी:
sc query wuauserv92. sc start
Service Start करने के लिए:
sc start ServiceName93. sc stop
Service Stop:
sc stop ServiceName94. sc config
Service की settings बदलने के लिए:
sc config ServiceName start= auto⚠️ Service Name और syntax ध्यान से इस्तेमाल करें।
95. net start
Running/Available Services से जुड़ी जानकारी:
net start96. net stop
Service Stop:
net stop ServiceName97. net start
Service Start:
net start ServiceNameWindows User Commands
98. net user
Local User Accounts देखने के लिए:
net user99. net user username
User की जानकारी:
net user Rahul100. net user username *
User Password Set/Change करने के लिए:
net user Rahul *101. net localgroup
Local Groups देखने के लिए:
net localgroup102. net localgroup administrators
Administrators Group की जानकारी:
net localgroup administrators103. net localgroup group user /add
User को Local Group में Add करने के लिए:
net localgroup administrators Rahul /add⚠️ Administrator rights देने से पहले अच्छी तरह check करें।
104. net accounts
Local Account Policies की जानकारी:
net accounts105. query user
Logged-in Users की जानकारी:
query user106. qwinsta
Terminal sessions की जानकारी:
qwinsta107. quser
User Sessions देखने के लिए:
quserNetwork Commands 🌐
अब CMD की सबसे useful categories में से एक है Networking।
108. ipconfig
IP और Network Information:
ipconfig109. ipconfig /all
Detailed Network Information:
ipconfig /all110. ipconfig /release
DHCP से मिला IP Release करने के लिए:
ipconfig /release111. ipconfig /renew
नया DHCP IP लेने के लिए:
ipconfig /renew112. ipconfig /flushdns
DNS Cache Clear:
ipconfig /flushdns113. ipconfig /displaydns
DNS Cache देखने के लिए:
ipconfig /displaydns114. ipconfig /registerdns
DNS Registration Refresh:
ipconfig /registerdns115. ping
Network Connection Test:
ping google.com116. ping -t
लगातार Ping:
ping -t google.comStop:
Ctrl + C117. ping -n
कितनी बार Ping करना है:
ping -n 5 google.com118. tracert
Network Route देखने के लिए:
tracert google.com119. pathping
Network Path और Packet Loss की जानकारी:
pathping google.com120. nslookup
DNS Information:
nslookup google.com121. nslookup -type=MX
Domain के Mail Records:
nslookup -type=MX example.com122. arp
ARP Cache देखने के लिए:
arp -a123. arp -d
ARP Entry हटाने के लिए:
arp -d *⚠️ इसे बिना जरूरत न चलाएं।
124. route
Routing Table:
route print125. route print
Network Routes देखने के लिए:
route print126. route add
Route Add करने के लिए:
route add ...इसके लिए सही network values और administrator rights की जरूरत हो सकती है।
127. route delete
Route Delete:
route delete ...128. netstat
Network Connections:
netstat129. netstat -a
All Connections और Listening Ports:
netstat -a130. netstat -n
Numeric Addresses:
netstat -n131. netstat -ano
Connections के साथ PID:
netstat -ano132. netstat -ab
Connection के साथ Program Name दिखाने की कोशिश:
netstat -abकुछ cases में Administrator CMD की जरूरत हो सकती है।
133. getmac
Computer के MAC Addresses:
getmac134. getmac /v
Detailed MAC Information:
getmac /v135. hostname
Computer Name:
hostname136. curl
URL से Data Request करने के लिए:
curl https://example.comModern Windows versions में curl available हो सकता है।
137. curl -I
HTTP Headers देखने के लिए:
curl -I https://example.com138. bitsadmin
BITS Jobs से जुड़ा पुराना Windows command-line tool:
bitsadmin /listयह legacy tool है और modern Windows में दूसरे तरीके बेहतर हो सकते हैं।
139. ftp
FTP Server से Connect करने के लिए:
ftp140. telnet
Telnet Client चलाने के लिए:
telnetकुछ Windows systems में Telnet Client पहले Enable करना पड़ सकता है।
141. ssh
Windows में OpenSSH available होने पर Remote Server से Connect:
ssh user@server142. scp
OpenSSH उपलब्ध होने पर File Copy:
scp file.txt user@server:/path/Disk Commands 💽
143. chkdsk
Disk को Check करने के लिए:
chkdsk144. chkdsk C:
Specific Drive Check:
chkdsk C:145. chkdsk /f
File System Errors Fix करने की कोशिश:
chkdsk C: /f⚠️ कुछ cases में Restart की जरूरत पड़ सकती है।
146. chkdsk /r
Bad Sectors खोजने और readable data recover करने की कोशिश:
chkdsk C: /rयह काफी समय ले सकता है।
147. diskpart
Disk और Partitions Manage करने का powerful tool:
diskpart⚠️ DiskPart बहुत powerful है। गलत Command से Partition या Data को नुकसान हो सकता है।
148. diskpart list disk
DiskPart के अंदर:
list disk149. list volume
Volumes देखने के लिए:
list volume150. select disk
Disk Select करने के लिए:
select disk 0151. select volume
Volume Select:
select volume 2152. clean
Selected Disk की Partition Information हटाने के लिए:
clean⚠️ बहुत सावधान रहें। गलत Disk Select करने पर Data मिट सकता है।
153. exit
DiskPart से बाहर:
exit154. format
Drive Format करने के लिए:
format D:⚠️ Format से Drive का Data हट सकता है।
155. label
Drive का Label देखने/बदलने के लिए:
label D:156. vol
Drive की Volume Information:
vol C:157. fsutil
Windows File System से जुड़े Advanced काम:
fsutilयह बहुत बड़ा command set है और इसे सावधानी से इस्तेमाल करना चाहिए।
158. fsutil fsinfo drives
Available Drives देखने के लिए:
fsutil fsinfo drives159. mountvol
Volumes और Mount Points की जानकारी:
mountvolWindows System Repair Commands
अब कुछ Commands देखते हैं जो Windows की troubleshooting में काम आती हैं।
160. sfc /scannow
Windows System Files Check करने के लिए:
sfc /scannowयह Protected System Files को Check और जरूरत पड़ने पर Repair करने की कोशिश करता है।
161. DISM /Online /Cleanup-Image /CheckHealth
Windows Image की स्थिति Check करने के लिए:
DISM /Online /Cleanup-Image /CheckHealth162. DISM /Online /Cleanup-Image /ScanHealth
Windows Image को ज्यादा Detail में Scan करने के लिए:
DISM /Online /Cleanup-Image /ScanHealth163. DISM /Online /Cleanup-Image /RestoreHealth
Windows Component Store की समस्या ठीक करने की कोशिश:
DISM /Online /Cleanup-Image /RestoreHealth164. dism /online /get-drivers
Installed Driver Packages की जानकारी:
dism /online /get-drivers165. driverquery
Installed Drivers की List:
driverquery166. driverquery /v
Drivers की Detailed Information:
driverquery /v167. pnputil
Windows Driver Packages Manage करने के लिए:
pnputil168. powercfg
Power Settings Manage करने के लिए:
powercfg169. powercfg /list
Power Plans देखने के लिए:
powercfg /list170. powercfg /getactivescheme
Current Power Plan:
powercfg /getactivescheme171. powercfg /batteryreport
Laptop Battery Report बनाने के लिए:
powercfg /batteryreport172. powercfg /energy
Power और Battery से जुड़ी Report बनाने की कोशिश:
powercfg /energy173. shutdown
Computer Shutdown:
shutdown /s174. shutdown /r
Computer Restart:
shutdown /r175. shutdown /l
Current User को Log Off:
shutdown /l176. shutdown /a
Scheduled Shutdown Cancel:
shutdown /a177. shutdown /s /t 60
60 Seconds बाद Shutdown:
shutdown /s /t 60178. systemreset
कुछ Windows environments में Reset-related command/interface को launch करने के लिए इस्तेमाल हो सकता है।
इसके behavior पर Windows version के हिसाब से फर्क हो सकता है।
Windows Information Commands
179. msinfo32
System Information Window खोलने के लिए:
msinfo32180. dxdiag
DirectX और Hardware Information:
dxdiag181. devmgmt.msc
Device Manager खोलने के लिए:
devmgmt.msc182. diskmgmt.msc
Disk Management खोलने के लिए:
diskmgmt.msc183. services.msc
Windows Services Window:
services.msc184. eventvwr.msc
Event Viewer:
eventvwr.msc185. taskmgr
Task Manager:
taskmgr186. control
Control Panel:
control187. appwiz.cpl
Programs and Features:
appwiz.cpl188. ncpa.cpl
Network Connections:
ncpa.cpl189. sysdm.cpl
System Properties:
sysdm.cpl190. timedate.cpl
Date and Time Settings:
timedate.cpl191. mmsys.cpl
Sound Settings:
mmsys.cpl192. inetcpl.cpl
Internet Properties:
inetcpl.cplWindows File Associations
193. assoc
File Extensions की Associations देखने के लिए:
assoc194. assoc .txt
.txt association:
assoc .txt195. ftype
File Type Commands देखने के लिए:
ftype196. ftype txtfile
Text File Type की जानकारी:
ftype txtfileWindows Registry
Windows Registry के साथ CMD में reg command इस्तेमाल की जाती है।
197. reg query
Registry Key पढ़ने के लिए:
reg query HKCU198. reg add
Registry Value Add/Change करने के लिए:
reg add ...⚠️ Registry में गलत बदलाव Windows में समस्या पैदा कर सकता है।
199. reg delete
Registry Value/Key Delete करने के लिए:
reg delete ...⚠️ बिना समझे Registry में कुछ Delete न करें।
200. reg export
Registry Key का Backup:
reg export HKCU backup.reg201. reg import
Registry Backup Import:
reg import backup.regWindows Task Scheduler
202. schtasks
Scheduled Tasks Manage करने के लिए:
schtasks203. schtasks /query
Scheduled Tasks देखने के लिए:
schtasks /query204. schtasks /query /fo LIST
Tasks को List Format में:
schtasks /query /fo LISTWindows Firewall
205. netsh advfirewall show allprofiles
Firewall Profiles की जानकारी:
netsh advfirewall show allprofiles206. netsh advfirewall set allprofiles state on
Firewall Enable करने के लिए:
netsh advfirewall set allprofiles state on207. netsh advfirewall set allprofiles state off
Firewall Disable करने के लिए:
netsh advfirewall set allprofiles state off⚠️ Firewall बंद करना Security के लिए अच्छा नहीं है। जरूरत पूरी होने के बाद इसे वापस On रखें।
Windows Network Configuration
netsh Windows Networking का बड़ा command set है।
208. netsh interface show interface
Network Interfaces की जानकारी:
netsh interface show interface209. netsh wlan show profiles
Saved Wi-Fi Profiles देखने के लिए:
netsh wlan show profiles210. netsh wlan show interfaces
Current Wi-Fi Connection की जानकारी:
netsh wlan show interfaces211. netsh wlan show drivers
Wi-Fi Adapter और Driver की जानकारी:
netsh wlan show drivers212. netsh interface ip show config
Network Configuration:
netsh interface ip show config213. netsh interface ipv4 show config
IPv4 Configuration:
netsh interface ipv4 show config214. netsh interface ipv6 show config
IPv6 Configuration:
netsh interface ipv6 show configWindows Shares
215. net share
Computer पर Shared Resources देखने के लिए:
net share216. net use
Network Drives/Connections देखने के लिए:
net use217. net use Z: \\server\share
Network Share को Drive Letter से Connect करने का Example:
net use Z: \\server\share218. net use Z: /delete
Network Drive हटाने के लिए:
net use Z: /delete219. net view
Network पर available computers/shares की जानकारी के लिए:
net viewWindows Security Information
220. cipher
NTFS encryption से जुड़ी जानकारी और operations:
cipher221. cipher /w
Free space को overwrite करने का operation:
cipher /w:C:⚠️ यह समय ले सकता है और SSD पर इसे बिना जरूरत न चलाएं।
222. certutil
Certificates और कुछ file/hash related कामों के लिए:
certutilHash निकालने का Example:
certutil -hashfile file.iso SHA256223. gpresult
Group Policy की जानकारी:
gpresult /r224. gpupdate
Group Policy Update:
gpupdate225. gpupdate /force
Policies को Force Update:
gpupdate /force226. secedit
Security Policy से जुड़े कामों के लिए:
seceditWindows Event Logs
227. wevtutil
Windows Event Logs Manage करने के लिए:
wevtutil228. wevtutil el
Event Logs की List:
wevtutil el229. wevtutil qe
Event Log Query करने के लिए:
wevtutil qe SystemWindows Backup Commands
230. wbadmin
Windows Backup से जुड़े कामों के लिए:
wbadminयह command आमतौर पर Administrator rights और सही Backup configuration के साथ इस्तेमाल होती है।
231. robocopy
Files और Folders को Copy/Sync करने के लिए बहुत useful Command:
robocopy C:\Source D:\Backup232. robocopy /E
Subfolders सहित Copy:
robocopy C:\Source D:\Backup /E233. robocopy /MIR
Source और Destination को Mirror करने के लिए:
robocopy C:\Source D:\Backup /MIR⚠️ /MIR Destination में मौजूद extra Files हटाने का कारण बन सकता है। इसे बहुत ध्यान से इस्तेमाल करें।
Windows Environment
234. echo %USERNAME%
Current Username:
echo %USERNAME%235. echo %USERPROFILE%
User Profile का Path:
echo %USERPROFILE%236. echo %WINDIR%
Windows Folder का Path:
echo %WINDIR%237. echo %TEMP%
Temporary Folder:
echo %TEMP%238. echo %PATH%
PATH Variable:
echo %PATH%239. echo %CD%
Current Directory:
echo %CD%240. echo %DATE%
Current Date:
echo %DATE%241. echo %TIME%
Current Time:
echo %TIME%242. verify
File Write Verification Setting:
verify243. vol
Drive Volume Label और Serial Number:
vol C:244. label
Drive Label Manage करने के लिए:
label C:245. compact
NTFS File Compression से जुड़ी जानकारी/operations:
compact246. cipher
NTFS Encryption से जुड़ी Command:
cipher247. icacls
Files और Folders की NTFS Permissions देखने और Manage करने के लिए:
icacls file.txt248. icacls /grant
Permission देने का Example:
icacls file.txt /grant username:R249. icacls /remove
Permission हटाने के लिए:
icacls file.txt /remove username⚠️ Permissions बदलते समय सही File और User को check करें।
250. takeown
File/Folder का Ownership लेने के लिए:
takeown /f file.txt⚠️ यह Administrator CMD में चलाना पड़ सकता है।
251. whoami
Current User:
whoami252. hostname
Computer Name:
hostname253. systeminfo
System Information:
systeminfo254. tasklist
Running Processes:
tasklist255. ipconfig
Network Information:
ipconfig256. ping
Network Test:
ping google.com257. tracert
Network Route:
tracert google.com258. nslookup
DNS Check:
nslookup google.com259. netstat
Network Connections:
netstat -ano260. getmac
MAC Address:
getmac261. chkdsk
Disk Check:
chkdsk262. sfc
System File Checker:
sfc /scannow263. DISM
Windows Image Repair:
DISM /Online /Cleanup-Image /RestoreHealth264. powercfg
Power Settings:
powercfg /list265. shutdown
Shutdown:
shutdown /s /t 0266. restart
CMD में अलग restart command नहीं होती; Restart के लिए:
shutdown /r /t 0267. logoff
User को Log Off करने के लिए:
logoff268. runas
दूसरे User Credentials के साथ Program चलाने के लिए:
runas /user:Username program.exe269. mstsc
Remote Desktop Connection:
mstsc270. mstsc /v
Specific Computer से Remote Desktop:
mstsc /v:192.168.1.10271. eventcreate
Windows Event Log में Custom Event बनाने के लिए:
eventcreate272. wevtutil
Event Logs Manage करने के लिए:
wevtutil273. reg
Windows Registry Manage करने के लिए:
reg274. schtasks
Scheduled Tasks:
schtasks275. sc
Windows Services Manage:
sc276. net
Network और Windows Services/User से जुड़े कई commands:
net277. netsh
Windows Network Settings Manage करने के लिए:
netsh278. diskpart
Disk और Partitions Manage:
diskpart279. bcdedit
Windows Boot Configuration Data Manage करने के लिए:
bcdedit⚠️ Boot Configuration में गलत बदलाव से Windows Start होने में Problem आ सकती है।
280. bootrec
Windows Recovery Environment में Boot Problems ठीक करने के लिए इस्तेमाल होने वाली Command:
bootrecयह सामान्य CMD में हर situation में काम नहीं करती; इसे अक्सर Windows Recovery Environment में इस्तेमाल किया जाता है।
281. reagentc
Windows Recovery Environment की जानकारी/setting:
reagentc /info282. manage-bde
BitLocker Drives Manage करने के लिए:
manage-bde -status283. defrag
Drive Optimization:
defrag C:Modern Windows में SSD के लिए Windows खुद सही storage optimization method चुन सकता है, इसलिए इसे बिना समझे बार-बार चलाने की जरूरत नहीं है।
284. cleanmgr
Disk Cleanup Tool:
cleanmgrकुछ newer Windows setups में Storage Sense जैसे options भी available हो सकते हैं।
285. mrt
Microsoft Windows Malicious Software Removal Tool खोलने के लिए:
mrt286. msconfig
System Configuration खोलने के लिए:
msconfig287. regedit
Registry Editor खोलने के लिए:
regedit⚠️ Registry में बदलाव करने से पहले सावधानी रखें।
288. explorer
File Explorer खोलने के लिए:
explorer289. notepad
Notepad खोलने के लिए:
notepad290. calc
Calculator खोलने के लिए:
calc291. mspaint
Paint खोलने के लिए:
mspaint292. write
कुछ Windows versions में WordPad से जुड़ा command था; newer Windows versions में WordPad हटाया जा चुका है, इसलिए यह हर system में उपलब्ध नहीं होगा।
293. control printers
Printers से जुड़े Control Panel options खोलने के लिए:
control printers294. control keyboard
Keyboard settings खोलने के लिए:
control keyboard295. control mouse
Mouse settings खोलने के लिए:
control mouse296. control color
कुछ Windows versions में Personalization/Color settings से जुड़ा Control Panel command:
control color297. shell:startup
Startup Folder खोलने के लिए:
explorer shell:startup298. shell:recent
Recent Items Folder खोलने के लिए:
explorer shell:recent299. shell:downloads
Downloads Folder खोलने के लिए:
explorer shell:downloads300. shell:desktop
Desktop Folder खोलने के लिए:
explorer shell:desktop301. clip
Command Output को Clipboard में भेजने के लिए:
dir | clipअब आप उसे किसी दूसरे Program में Paste कर सकते हैं।
302. doskey
Command History और Macros के लिए:
doskey303. title
CMD Window का Title बदलने के लिए:
title My CMD304. color
CMD में Text/Background Color बदलने के लिए:
color 0A305. prompt
CMD Prompt का Look बदलने के लिए:
prompt $P$G306. mode
Console और Device Settings देखने/बदलने के लिए:
mode307. help
CMD Commands की Help देखने के लिए:
helpकिसी Command की Help:
help copy308. command /?
किसी Command की Help देखने का आसान तरीका:
copy /?यह तरीका CMD में बहुत useful है।
309. exit
CMD बंद करने के लिए:
exitCMD Redirection Cheat Sheet
CMD में >, >>, <, | और 2> बहुत useful हैं।
>
Output को File में लिखना:
ipconfig > network.txt>>
पुरानी File में नया Output जोड़ना:
ipconfig >> network.txt|
एक Command का Output दूसरी Command को देना:
tasklist | findstr chrome2>
Error को File में भेजना:
command 2> error.txt2>&1
Normal Output और Error दोनों को एक जगह भेजना:
command > output.txt 2>&1CMD Wildcards
CMD में Wildcards भी काफी काम आते हैं।
*
कई Characters के लिए:
dir *.txtइससे .txt वाली Files दिखाई जा सकती हैं।
?
एक Character के लिए:
dir file?.txtCMD में &&
पहली Command सफल हो तो दूसरी Command चलाएं:
mkdir Project && cd ProjectCMD में ||
पहली Command Fail हो तो दूसरी Command:
cd Project || echo Folder not foundCMD में &
दो Commands को एक Line में चलाना:
echo Hello & echo WorldCMD में ;
CMD में सामान्य Command Separator के रूप में ; को Bash जैसा न समझें। CMD में कई Commands को एक Line में चलाने के लिए आमतौर पर &, && या || का इस्तेमाल किया जाता है।
Batch File क्या है?
अगर आप कई CMD Commands को एक साथ Save करके बाद में चलाना चाहते हैं, तो Batch File बना सकते हैं।
Batch File का Extension:
.batउदाहरण:
backup.batSimple Batch Script
@echo off
echo Hello
echo Welcome to CMD
pauseइसे Save करके Double Click करने पर Commands Run हो सकती हैं।
Batch Script में Variable
@echo off
set name=Rahul
echo Hello %name%
pauseBatch Script में User Input
@echo off
set /p name=Enter your name:
echo Hello %name%
pauseBatch Script में IF
@echo off
if exist file.txt (
echo File Found
) else (
echo File Not Found
)
pauseBatch Script में FOR
@echo off
for %%f in (*.txt) do echo %%f
pauseBatch Script में GOTO
@echo off
:start
echo Hello
goto start⚠️ यह example लगातार चलता रहेगा। इसे रोकने के लिए Ctrl + C दबाएं।
Batch Script में REM
Comment:
rem This is a commentया:
:: This is also commonly used as a batch comment styleCMD में सबसे Useful 25 Commands
अगर आप Beginner हैं तो पहले इन Commands को सीखें:
| Command | काम |
|---|---|
dir | Files/Folders देखना |
cd | Folder बदलना |
mkdir | Folder बनाना |
copy | File Copy |
move | File Move |
del | File Delete |
ren | Rename |
type | File पढ़ना |
cls | Screen साफ करना |
echo | Text दिखाना |
findstr | Text Search |
tree | Folder Structure |
tasklist | Running Processes |
taskkill | Process बंद करना |
systeminfo | System Information |
ipconfig | Network Information |
ping | Network Test |
tracert | Network Route |
nslookup | DNS Check |
netstat | Network Connections |
chkdsk | Disk Check |
sfc | System Files Check |
shutdown | Shutdown/Restart |
help | Command Help |
exit | CMD बंद करना |
💡 मेरी सलाह
300+ Commands देखकर आपको सब कुछ याद करने की जरूरत नहीं है।
पहले सिर्फ:
dir
cd
mkdir
copy
move
del
ren
type
cls
echo
findstr
tasklist
ipconfig
ping
systeminfoइन Commands की Practice करें।
जब ये Commands समझ में आने लगें, तब:
Disk
↓
Network
↓
Process
↓
Windows Repair
↓
Users
↓
Services
↓
Batch Scriptजैसे Topics सीखें।
⚠️ इन Commands को ध्यान से इस्तेमाल करें
कुछ CMD Commands बहुत powerful हैं।
खासकर:
diskpart
format
del
rmdir /s
shutdown
reg
bcdedit
bootrec
takeown
icacls
net user
net localgroup
scइनमें गलत option या गलत path देने से Windows या आपका Data प्रभावित हो सकता है।
किसी भी Command को सिर्फ इसलिए Run न करें क्योंकि वह Internet पर मिली है।
पहले समझें कि वह Command क्या कर रही है।
💡 Pro Tip
अगर किसी CMD Command का इस्तेमाल नहीं पता, तो सीधे Google Search करने के बजाय पहले:
command /?Try करें।
उदाहरण:
copy /?या:
ipconfig /?CMD आपको उस Command के Options और उनका इस्तेमाल दिखा सकती है।
CMD Practice Project 💻
अगर आप CMD सीख रहे हैं तो एक छोटा Practice Folder बनाएं।
पहले:
mkdir CMD-Practice
cd CMD-Practiceअब तीन Files बनाएं:
echo Hello > file1.txt
echo Windows CMD > file2.txt
echo Computer Course > file3.txtFiles देखें:
dirएक File पढ़ें:
type file1.txtFile Copy करें:
copy file1.txt backup.txtFile Rename करें:
ren file2.txt notes.txtअब:
dirचलाकर पूरा Folder देखें।
अब Search करें:
findstr /s "Windows" *.txtइस छोटे से Practice से आपने कई Commands खुद इस्तेमाल कर लीं।
Windows CMD Quick Cheat Sheet
| काम | Command |
|---|---|
| Files देखना | dir |
| Folder बदलना | cd |
| पीछे जाना | cd .. |
| Folder बनाना | mkdir |
| Folder हटाना | rmdir |
| File Copy | copy |
| File Move | move |
| File Delete | del |
| Rename | ren |
| File पढ़ना | type |
| Screen Clear | cls |
| Text दिखाना | echo |
| Text Search | findstr |
| Folder Tree | tree |
| Current User | whoami |
| Computer Name | hostname |
| Windows Info | systeminfo |
| Processes | tasklist |
| Process बंद करना | taskkill |
| IP Info | ipconfig |
| Internet Test | ping |
| Network Route | tracert |
| DNS Check | nslookup |
| Network Connections | netstat |
| MAC Address | getmac |
| Disk Check | chkdsk |
| System Files | sfc /scannow |
| Windows Image Repair | DISM |
| Drivers | driverquery |
| Power Info | powercfg |
| Services | sc |
| Users | net user |
| Groups | net localgroup |
| Firewall | netsh advfirewall |
| Scheduled Tasks | schtasks |
| Registry | reg |
| Disk Management | diskpart |
| Remote Desktop | mstsc |
| Help | help |
| CMD बंद | exit |
Conclusion
तो आज हमने Windows CMD की 300+ Commands को आसान Hindi में समझा।
हमने Files और Folders से लेकर:
Networking → Processes → Users → Services → Disk → Windows Repair → Security → Batch Files
तक कई जरूरी Commands देखीं।
अगर आप CMD में नए हैं तो शुरुआत में सिर्फ कुछ Basic Commands सीखें:
dir
cd
mkdir
copy
move
del
type
findstr
ipconfig
ping
tasklist
systeminfoफिर धीरे-धीरे बाकी Commands सीखें।
याद रखें:
CMD याद करने की चीज नहीं है, CMD Practice करने की चीज है। 💻
जितना ज्यादा आप खुद Commands Type करेंगे, उतनी जल्दी आपको उनका इस्तेमाल समझ आने लगेगा।
और अगर कोई Command समझ न आए तो:
command /?या:
help commandका इस्तेमाल करें।
FAQs
1. CMD क्या है?
CMD यानी Command Prompt, Windows का Command-Line Tool है। इसमें Commands लिखकर Windows में कई काम किए जा सकते हैं।
2. CMD कैसे Open करें?
Win + R दबाएं, फिर:
cmdलिखकर Enter दबाएं।
3. CMD में Files कैसे देखें?
dir4. CMD में Folder कैसे बनाएं?
mkdir MyFolder5. CMD में File कैसे Copy करें?
copy file.txt backup.txt6. CMD में File कैसे Delete करें?
del file.txtध्यान से इस्तेमाल करें क्योंकि जरूरी File Delete हो सकती है।
7. CMD से IP Address कैसे देखें?
ipconfigDetailed information:
ipconfig /all8. Internet काम कर रहा है या नहीं, कैसे Check करें?
ping google.com9. Windows में Running Programs कैसे देखें?
tasklist10. किसी Program को CMD से बंद कैसे करें?
पहले Process देखें:
tasklistफिर PID से:
taskkill /PID 1234या Program Name से:
taskkill /IM notepad.exe11. Windows की System Files कैसे Check करें?
Administrator CMD में:
sfc /scannow12. CMD में Command की Help कैसे देखें?
command /?उदाहरण:
ipconfig /?13. क्या CMD से Windows Repair कर सकते हैं?
कुछ Windows problems को Check या Repair करने के लिए sfc, DISM, chkdsk जैसी Commands इस्तेमाल की जा सकती हैं। लेकिन हर problem सिर्फ CMD से ठीक नहीं होती।
14. क्या CMD से Computer Shutdown कर सकते हैं?
हाँ:
shutdown /s /t 0Restart:
shutdown /r /t 015. क्या Beginner को 300+ CMD Commands याद करनी चाहिए?
नहीं। पहले रोज काम आने वाली 15–20 Commands सीखें। बाकी Commands को जरूरत पड़ने पर Cheat Sheet से देख सकते हैं।
Practice करते रहिए और धीरे-धीरे CMD आपके लिए आसान हो जाएगी। 💻🚀
