DOS Internal Commands in Hindi – List, Syntax और Examples

क्या आपने कभी सोचा है कि Command Prompt (काली स्क्रीन) पर सिर्फ टाइप करके computer से files बनवाना, directories manage करवाना या screen साफ करवाना कैसे संभव है? इसका जवाब है DOS Internal Commands।

ये वे commands हैं जो Command Prompt में हमेशा built-in रहती हैं और बिना किसी अलग program के तुरंत चल जाती हैं। भले ही आज हम Windows जैसे graphical operating systems इस्तेमाल करते हैं, फिर भी इन commands की जानकारी आज भी बहुत ज़रूरी है क्योंकि:

  • आज का Windows Command Prompt (CMD) इन्हीं DOS Commands के concept पर आधारित है।
  • Computer की basic working और file-management समझने के लिए यह एक बेहतरीन नींव (foundation) है।

इस article में हम DOS Internal Commands को category के हिसाब से — syntax, example, full form और exam-oriented notes के साथ — शुरू से आखिर तक आसान हिंदी में सीखेंगे।

DOS Internal Commands Complete Guide - List Examples and Syntax in Hindi

DOS Internal Commands क्या हैं?

DOS Internal Commands वे commands हैं जो Command Interpreter में built-in रूप में पहले से मौजूद रहती हैं। इन्हें चलाने के लिए किसी अलग executable command file (.COM या .EXE) की आवश्यकता नहीं होती। DIR, CD, MD, RD, COPY CON, COPY, DEL, REN, TYPE और CLS इनके सबसे प्रमुख उदाहरण हैं।

आसान शब्दों में समझें तो जैसे आपके स्कूल बैग में पेंसिल और रबर हमेशा साथ रहते हैं, ठीक वैसे ही Internal Commands हमेशा Command Prompt के साथ "built-in" रहती हैं और शुरू होते ही तुरंत उपयोग के लिए तैयार होती हैं। इसके विपरीत External Commands को चलाने के लिए एक अलग file (जैसे FORMAT.COM) डिस्क पर मौजूद होनी चाहिए।

Note: इस article में सभी commands को Windows Operating System in Hindi के Command Prompt (cmd.exe) में run करने के हिसाब से समझाया गया है, न कि मूल/original MS-DOS के Command Interpreter (COMMAND.COM) के हिसाब से। दोनों environments में ज़्यादातर commands एक जैसी ही चलती हैं, लेकिन कुछ options या behavior में हल्का-सा अंतर हो सकता है।


👇Note: नीचे दी गई categories commands को समझने और याद रखने के उद्देश्य से बनाई गई हैं। यह DOS की कोई आधिकारिक classification नहीं है — यह केवल learning को आसान बनाने के लिए किया गया एक व्यवस्थित (organised) तरीका है।

1. File और Directory Management Commands

यह सबसे ज़्यादा इस्तेमाल होने वाली category है, क्योंकि इन्हीं commands की मदद से हम files और folders को देखना, बनाना, नाम बदलना और हटाना सीखते हैं। नीचे दी गई हर command को syntax और example के साथ समझें।

DIR Command

DIR command का काम है वर्तमान directory के अंदर मौजूद सभी files और subdirectories की list दिखाना — ठीक वैसे ही जैसे किसी अलमारी का दरवाज़ा खोलकर देखना कि अंदर क्या-क्या रखा है।

Syntax: DIR [drive:][path]

इस Syntax में :

  • [drive:]: वह ड्राइव का नाम/लेटर (जैसे C:, D:) जिसकी list देखनी है। कुछ न लिखने पर current (मौजूदा) drive की list दिखेगी।
  • [path]: उस directory का पूरा रास्ता जिसके अंदर की files/folders देखनी हैं। कुछ न लिखने पर current directory की list दिखेगी।

Example: DIR C:\

ऐसा लिखकर Enter दबाने पर C drive के अंदर मौजूद सभी files और folders की पूरी list स्क्रीन पर दिखाई देगी।

Exam Point: DIR command files और directories की सूची दिखाने के लिए उपयोग होती है।

CD / CHDIR Command

CD यानी Change Directory का उपयोग एक directory से दूसरी directory में जाने के लिए किया जाता है।

Syntax: CD [directory name]

इस Syntax में :

  • [directory name]: उस directory का नाम जिसमें प्रवेश करना है।
  • ..: current directory से एक step पीछे यानी parent directory में वापस जाने के लिए लिखा जाता है।

Example: CD STUDENT

ऐसा लिखकर Enter दबाने पर हम STUDENT नाम की directory के अंदर पहुँच जाएँगे, जबकि CD .. लिखकर Enter दबाने पर हम एक step पीछे यानी parent directory में वापस पहुँच जाते हैं।

Exam Point: CD command current working directory को बदलने के लिए उपयोग होती है।

MD / MKDIR Command

MD यानी Make Directory का उपयोग नया folder (directory) बनाने के लिए होता है।

Syntax: MD directory_name

इस Syntax में :

  • directory_name: उस नई directory (folder) का नाम जो बनानी है।

Example: MD NOTES

ऐसा लिखकर Enter दबाने पर current location में NOTES नाम की एक नई directory तैयार हो जाएगी।

Exam Point: MD और MKDIR दोनों एक ही command के दो नाम हैं, और दोनों नई directory बनाती हैं।

RD / RMDIR Command

RD यानी Remove Directory किसी खाली directory को हटाने के काम आती है।

Syntax: RD directory_name

इस Syntax में :

  • directory_name: उस directory का नाम जिसे हटाना है। यह directory पूरी तरह खाली होनी चाहिए, तभी हटेगी।

Example: RD NOTES

ऐसा लिखकर Enter दबाने पर NOTES नाम की directory, अगर खाली है, तो तुरंत हट जाएगी।

Exam Point: RD केवल उन directories को हटा पाती है जो खाली हों। अंदर file या folder होने पर पहले उन्हें हटाना ज़रूरी है (Windows cmd.exe में RMDIR /S जैसे extra switches से भरी directory भी हटाई जा सकती है)।

COPY CON Command

COPY CON command का उपयोग Command Prompt के ज़रिए नई text file बनाने और उसमें मैटर (text) लिखने के लिए किया जाता है। यहाँ CON का मतलब Console (Keyboard और Screen) से है।

Syntax: COPY CON filename.txt

इस Syntax में :

  • CON: यानी Console — इसका मतलब है कि input Keyboard से लिया जाएगा और output Screen पर दिखेगा।
  • filename.txt: उस नई text file का नाम जो बनानी है।

Example: COPY CON DEMO.TXT

ऐसा लिखकर Enter दबाएँ, फिर अपना टेक्स्ट लिखें। फाइल को Save करने के लिए कीबोर्ड से Ctrl + Z या F6 दबाकर Enter दबाएँ — इससे DEMO.TXT नाम की नई फाइल बनकर सेव हो जाएगी।

Exam Point: DOS में बिना किसी editor के डायरेक्ट नई टेक्स्ट फाइल बनाने के लिए COPY CON कमांड का उपयोग होता है। फाइल सेव करने के लिए Ctrl + Z या F6 की (Key) का प्रयोग किया जाता है।

COPY Command

COPY command एक file की नकल (duplicate) बनाकर उसे किसी दूसरे location पर रख देती है, जबकि मूल file अपनी जगह पर बनी रहती है।

Syntax: COPY source destination

इस Syntax में :

  • source: उस मौजूदा file का नाम/पाथ जिसे कॉपी करना है।
  • destination: वह drive या folder जहाँ उस file की copy बनानी है।

Example: COPY A.TXT D:

ऐसा लिखकर Enter दबाने पर A.TXT फाइल की एक copy D drive में बन जाएगी, जबकि मूल फाइल अपनी जगह पर बनी रहेगी।

Exam Point: COPY से मूल file अपनी जगह बनी रहती है, केवल एक नई copy बनती है।

DEL / ERASE Command

DEL या ERASE command किसी file को delete करने के लिए उपयोग होती है। दोनों नाम एक ही command के लिए इस्तेमाल होते हैं, यानी दोनों का काम बिल्कुल एक जैसा है।

Syntax: DEL filename

इस Syntax में :

  • filename: उस file का नाम जिसे delete करना है।

Example: DEL TEST.TXT

ऐसा लिखकर Enter दबाने पर TEST.TXT फाइल स्थायी रूप से डिलीट हो जाएगी।

Exam Point: DEL और ERASE दोनों commands एक ही काम करती हैं — किसी file को हटाना। दोनों नाम interchangeable (एक-दूसरे की जगह उपयोग होने वाले) हैं।

सावधानी: DOS/cmd.exe में सामान्यतः deleted files Recycle Bin में नहीं जातीं, इसलिए कोई भी file DEL करने से पहले दो बार सोचें।

REN / RENAME Command

REN command किसी मौजूदा file या directory का नाम बदलने के काम आती है।

Syntax: REN oldname newname

इस Syntax में :

  • oldname: file या directory का मौजूदा (पुराना) नाम।
  • newname: वह नया नाम जो उसे देना है।

Example: REN OLD.TXT NEW.TXT

ऐसा लिखकर Enter दबाने पर OLD.TXT फाइल का नाम बदलकर NEW.TXT हो जाएगा।

Exam Point: REN और RENAME दोनों एक ही काम करती हैं — नाम बदलना।

TYPE Command

TYPE command किसी text file की पूरी सामग्री को सीधे Command Prompt पर पढ़ने के लिए दिखा देती है, बिना किसी और software को खोले।

Syntax: TYPE filename

इस Syntax में :

  • filename: उस text file का नाम जिसकी सामग्री स्क्रीन पर पढ़नी है।

Example: TYPE NOTES.TXT

ऐसा लिखकर Enter दबाने पर NOTES.TXT फाइल के अंदर लिखा पूरा टेक्स्ट स्क्रीन पर दिखाई देगा।

Exam Point: TYPE command बिना कोई software खोले सीधे text file पढ़ने के काम आती है।

2. System और Screen Information Commands

इस category की commands screen को साफ रखने और system से जुड़ी बुनियादी जानकारी (जैसे date, time, version) दिखाने के काम आती हैं।

CLS Command

CLS यानी Clear Screen स्क्रीन पर पहले से दिख रही सारी जानकारी को हटाकर स्क्रीन को खाली कर देती है, ताकि नए काम के लिए जगह बन सके।

Syntax व Example: CLS

इस command के साथ कोई parameter नहीं दिया जाता — बस CLS टाइप करके Enter दबाने पर स्क्रीन तुरंत खाली हो जाती है।

Exam Point: CLS का full form Clear Screen है।

DATE Command

DATE command का उपयोग वर्तमान system date को देखने और बदलने (set करने) दोनों के लिए किया जाता है।

Syntax: DATE

Date देखने के लिए: केवल DATE टाइप करके Enter दबाएँ — current date screen पर दिख जाएगी।

Date बदलने के लिए: DATE टाइप करके Enter दबाने पर system नई date पूछता है; वहाँ MM-DD-YYYY (या system के format अनुसार) नई date टाइप करके Enter दबा दें, date update हो जाएगी।

Exam Point: DATE command system की current date देखने और set करने, दोनों के लिए उपयोग होती है।

TIME Command

TIME command का उपयोग भी DATE command जैसा ही है — यह system का current time दिखाने और बदलने (set करने) दोनों के लिए उपयोग होती है।

Syntax: TIME

Time देखने के लिए: केवल TIME टाइप करके Enter दबाएँ — current time screen पर दिख जाएगा।

Time बदलने के लिए: TIME टाइप करके Enter दबाने पर system नया time पूछता है; वहाँ HH:MM:SS format में नया time टाइप करके Enter दबा दें, time update हो जाएगा।

Exam Point: TIME command system की current time देखने और set करने, दोनों के लिए उपयोग होती है।

Note: DATE और TIME दोनों को बदलने के लिए Command Prompt को Administrator के रूप में (Run as Administrator) खोलना ज़रूरी है। बिना administrator rights के DATE और TIME command सिर्फ मौजूदा तारीख/समय दिखा सकती हैं, उन्हें बदल (set) नहीं सकतीं।

VER Command

VER यानी Version — यह command बताती है कि आपके सिस्टम में कौन-सा version चल रहा है।

Syntax व Example: VER

इस command के साथ भी कोई parameter नहीं दिया जाता — बस VER टाइप करके Enter दबाने पर वर्तमान OS/DOS version स्क्रीन पर दिख जाता है।

Exam Point: VER का full form Version है।

VOL Command

VOL command किसी drive का Volume Label और Serial Number जैसी जानकारी दिखाती है।

Syntax: VOL [drive:]

इस Syntax में :

  • [drive:]: वह ड्राइव का नाम/लेटर जिसका volume label और serial number देखना है। कुछ न लिखने पर current drive की जानकारी दिखेगी।

Example: VOL C:

ऐसा लिखकर Enter दबाने पर C drive का Volume Label और Serial Number स्क्रीन पर दिख जाएगा।

Exam Point: VOL command disk की volume information दिखाती है।

3. Command Environment और Batch Commands

यह category उन commands को साथ रखती है जो command-line environment को सेट करती हैं और batch files में control-flow (क्रम) manage करने के काम आती हैं — दोनों मिलकर automation और customization को संभव बनाती हैं।

PATH Command

PATH command उन directories को तय करती है जहाँ system किसी program को ढूँढने की कोशिश करेगा, जब वह program current directory में न मिले।

Syntax: PATH [path]

इस Syntax में :

  • [path]: वे directories जिनमें system program files ढूँढेगा। एक से ज़्यादा paths देने पर उन्हें सेमीकोलन (;) से अलग किया जाता है।

Example: PATH C:\DOS;C:\TOOLS

ऐसा लिखकर Enter दबाने पर system अब C:\DOS और C:\TOOLS — इन दोनों जगहों में program files ढूँढेगा।

Exam Point: PATH command program search path निर्धारित करने के लिए उपयोग होती है।

SET Command

SET command environment variables को बनाने, देखने और उनकी value तय करने के लिए उपयोग होती है।

Syntax: SET variable=value

इस Syntax में :

  • variable: उस environment variable का नाम जो बनाना/बदलना है।
  • value: वह value जो उस variable को दी जानी है।

Example: SET NAME=STUDENT

ऐसा लिखकर Enter दबाने पर NAME नाम का एक environment variable बन जाएगा, जिसकी value STUDENT सेट हो जाएगी।

Exam Point: SET command environment variables से संबंधित है।

PROMPT Command

PROMPT command Command Prompt पर दिखने वाले संकेत (prompt) के रूप-रंग यानी format को बदलने के काम आती है।

Syntax: PROMPT [text]

इस Syntax में :

  • [text]: वह text या special codes जो prompt में दिखाने हैं — जैसे $P (current path दिखाने के लिए) और $G (greater-than चिन्ह ">" दिखाने के लिए)।

Example: PROMPT $P$G

ऐसा लिखकर Enter दबाने पर prompt अब हमेशा current directory का path दिखाएगा, उसके बाद ">" चिन्ह आएगा (जैसे C:\STUDENT>)।

Exam Point: PROMPT command prompt के दिखने के तरीके को customise करती है।

ECHO Command

ECHO command स्क्रीन पर कोई संदेश (message) दिखाने के लिए, या batch file में commands के echo होने को on/off करने के लिए उपयोग होती है।

Syntax: ECHO message

इस Syntax में :

  • message: वह text जो स्क्रीन पर दिखाना है।
  • ON / OFF: batch file में हर command स्क्रीन पर दिखे या न दिखे, यह control करने के लिए ECHO ON या ECHO OFF लिखा जाता है।

Example: ECHO Welcome

ऐसा लिखकर Enter दबाने पर स्क्रीन पर सीधे "Welcome" शब्द दिखा दिया जाएगा।

Exam Point: ECHO का उपयोग message display और batch file के echo-control दोनों के लिए होता है।

PAUSE Command

PAUSE command batch file के execution को कुछ देर के लिए रोक देती है और user के key press करने का इंतज़ार करती है।

Syntax व Example: PAUSE

इस command के साथ कोई parameter नहीं दिया जाता — बस PAUSE लिखकर रखने पर batch file वहीं रुक जाती है और स्क्रीन पर "Press any key to continue..." जैसा संदेश दिखाती है, जब तक कोई key press न हो।

Exam Point: PAUSE command batch file को temporarily रोकने के लिए उपयोग होती है।

IF Command

IF command किसी शर्त (condition) की जाँच करने के लिए उपयोग होती है, जैसे कोई file मौजूद है या नहीं।

Syntax: IF condition command

इस Syntax में :

  • condition: वह शर्त जिसे जाँचना है, जैसे EXIST filename (यानी फाइल है या नहीं)।
  • command: वह command जो शर्त सही (true) होने पर चलेगी।

Example: IF EXIST TEST.TXT ECHO File Found

ऐसा लिखकर Enter दबाने पर अगर TEST.TXT फाइल मौजूद है, तो स्क्रीन पर "File Found" संदेश दिखा दिया जाएगा।

Exam Point: IF command condition-based decision लेने के लिए उपयोग होती है।

FOR Command

FOR command किसी एक command को कई files या items पर बार-बार (repeat करके) चलाने के लिए उपयोग होती है।

Syntax: FOR %variable IN (set) DO command

इस Syntax में :

  • %variable: एक अस्थायी (temporary) variable, जो हर बार list के अगले item की value लेता है।
  • (set): उन files या items का समूह जिन पर loop चलाना है (जैसे *.TXT)।
  • command: वह command जो हर item पर बारी-बारी से चलेगी।

Example: FOR %F IN (*.TXT) DO TYPE %F

ऐसा लिखकर Enter दबाने पर current directory की सभी .TXT फाइलों की सामग्री एक-एक करके स्क्रीन पर दिखा दी जाएगी।

Exam Point: FOR command repeated/looping processing के लिए उपयोग होती है।

GOTO Command

GOTO command batch file के execution को किसी निश्चित label पर सीधे भेज देती है, जिससे कुछ lines को बीच में छोड़ा भी जा सकता है।

Syntax: GOTO label

इस Syntax में :

  • label: batch file के अंदर वह निश्चित नाम/जगह (जो :label के रूप में लिखी जाती है) जहाँ control को सीधे भेजना है।

Example: GOTO END

ऐसा लिखकर Enter दबाने पर execution सीधे :END नाम के label पर पहुँच जाएगा, और बीच की सभी lines skip हो जाएँगी।

Exam Point: GOTO command control को किसी दूसरे label पर transfer करती है।

CALL Command

CALL command एक batch file के अंदर से दूसरी batch file को चलाने के लिए उपयोग होती है, और पहली batch file का execution भी उसके बाद जारी रहता है।

Syntax: CALL batch_filename

इस Syntax में :

  • batch_filename: उस दूसरी .BAT फाइल का नाम जिसे चलाना है।

Example: CALL TEST.BAT

ऐसा लिखकर Enter दबाने पर TEST.BAT फाइल चल जाएगी, और उसके पूरा होने के बाद control वापस मूल (मौजूदा) batch file में आ जाएगा, जो आगे से चलती रहेगी।

Exam Point: CALL command के बाद पहली batch file का execution भी जारी रहता है।

DOS Internal Commands की पूरी List

नीचे दी गई table में सभी DOS Internal Commands एक ही जगह उनके Full Form और मुख्य कार्य के साथ दी गई हैं — revision के लिए यह table सबसे उपयोगी है।

CommandFull Form / Meaningमुख्य कार्य
DIRDirectoryFiles/Directories की list
CDChange DirectoryDirectory बदलना
MDMake DirectoryDirectory बनाना
RDRemove DirectoryDirectory हटाना
COPY CONCopy Consoleनई File बनाना और लिखना
COPYCopyFile की copy बनाना
DELDeleteFile हटाना
RENRenameनाम बदलना
TYPETypeText file देखना
CLSClear ScreenScreen साफ करना
DATEDateDate देखना/set करना
TIMETimeTime देखना/set करना
VERVersionDOS version देखना
VOLVolumeVolume information देखना
PATHPathSearch path निर्धारित करना
SETSetEnvironment variable सेट करना
PROMPTPromptPrompt का format बदलना
ECHOEchoMessage दिखाना / echo control
PAUSEPauseExecution रोकना
IFIfCondition जाँचना
FORForबार-बार काम दोहराना
GOTOGo Toकिसी label पर जाना
CALLCallदूसरी batch file चलाना

Important DOS Commands Full Forms

ITI COPA जैसे exams में commands के full form सीधे पूछे जाते हैं। नीचे सबसे ज़्यादा पूछे जाने वाले full forms की सूची दी गई है:

  • DIR → Directory
  • CD → Change Directory
  • MD → Make Directory
  • RD → Remove Directory
  • COPY CON → Copy Console
  • DEL → Delete
  • REN → Rename
  • CLS → Clear Screen
  • VER → Version
  • VOL → Volume

Internal बनाम External Commands में अंतर

यह difference लगभग हर exam में पूछा जाता है, इसलिए इसे table के रूप में समझना सबसे आसान रहेगा।

Internal CommandsExternal Commands
Command Processor के साथ पहले से मौजूद रहती हैंअलग executable file (.COM/.EXE) के रूप में उपलब्ध होती हैं
चलाने के लिए किसी अलग program file की ज़रूरत नहींसंबंधित file उपलब्ध होनी चाहिए, वरना command काम नहीं करेगी
शुरू होते ही उपयोग के लिए तैयार रहती हैंज़रूरत पड़ने पर संबंधित utility को अलग से चलाया जाता है
उदाहरण: DIR, CD, CLS, COPY, COPY CONउदाहरण: FORMAT, CHKDSK, DISKCOPY

Exam के लिए एक-लाइन याद रखने वाली Trick

  • Internal = हमेशा साथ रहने वाली (Built-in) commands
  • External = ज़रूरत पर अलग से इस्तेमाल होने वाली (Separate File) commands

DOS Internal Commands - FAQs

▶ DOS Internal Commands किसे कहते हैं?
वे commands जो Command Processor के अंदर built-in रूप में मौजूद रहती हैं और जिन्हें चलाने के लिए किसी अलग executable file की ज़रूरत नहीं पड़ती, उन्हें Internal Commands कहा जाता है।
▶ DOS में नई file बनाने के लिए किस Internal Command का प्रयोग होता है?
DOS में नई टेक्स्ट फाइल बनाने के लिए COPY CON command का उपयोग किया जाता है। फाइल में कंटेंट लिखने के बाद सेव करने के लिए Ctrl + Z या F6 की (Key) दबाकर Enter किया जाता है।
▶ Internal Commands कहाँ store होती हैं?
Internal Commands, Command Interpreter के अंदर built-in code के रूप में store रहती हैं, इसलिए इनके लिए अलग से disk पर कोई file ढूँढने की ज़रूरत नहीं पड़ती।
▶ क्या Internal Commands के लिए अलग .COM या .EXE file चाहिए?
नहीं, Internal Commands के लिए अलग .COM या .EXE file की ज़रूरत नहीं होती, क्योंकि ये पहले से built-in होती हैं। External Commands के लिए ऐसी अलग file ज़रूरी होती है।
▶ DIR और CD Command में क्या अंतर है?
DIR command current directory की files और folders की list दिखाती है, जबकि CD command एक directory से दूसरी directory में जाने के लिए उपयोग होती है।
▶ MD और RD Command में क्या अंतर है?
MD command नई directory बनाने के लिए उपयोग होती है, जबकि RD command किसी खाली directory को हटाने के लिए उपयोग होती है।
▶ DEL और RD Command में क्या फर्क है?
DEL command किसी file को delete करती है, जबकि RD command पूरी directory (फोल्डर) को हटाती है, बशर्ते वह directory खाली हो।
▶ Internal और External Commands में अंतर क्या है?
Internal Commands Command Processor के साथ built-in होती हैं और अलग file की ज़रूरत नहीं होती, जबकि External Commands अलग executable files के रूप में उपलब्ध होती हैं और उन्हें चलाने के लिए वह file मौजूद होनी चाहिए।
▶ DOS Internal Commands के उदाहरण क्या हैं?
DIR, CD, MD, RD, COPY CON, COPY, DEL, REN, TYPE और CLS DOS की सबसे ज़्यादा उपयोग होने वाली Internal Commands के उदाहरण हैं।

🎥 Watch Our YouTube Videos

▶ Visit Our YouTube Channel

📝 Online Test & MCQs

✍️ Start MCQ Quiz Now

Post a Comment

Previous Post Next Post

Contact Form