मानक विंडोज प्रॉम्प्ट कमांड फाइलें कहां हैं?


20

यदि मैं dirकमांड लाइन में टाइप करता हूं, तो मुझे लगता है कि यह dir.exeसिस्टम में कहीं छिपा हुआ है। क्या ऐसी कोई फाइल है? कहाँ है?


1
तकनीकी रूप से, फ़ाइल है cmd.exe, हालांकि यह वास्तव में निष्पादित नहीं किया जा रहा है; यह पहले से ही था। ;-)
3

जवाबों:


10

Dirएक आंतरिक आदेश, की तरह है cd, copyऔर call। यह बस डॉस दुभाषिया का एक उप-समूह है जिसे आप कॉल कर रहे हैं।

हालाँकि, बाहरी आदेश हैं। ये आमतौर पर रहते हैं C:\Windows\ C:\Windows\System\ C:\Windows\System32(यदि आपके पास 64-बिट विंडो हैं)C:\Windows\SysWOW64\

हालाँकि, बाहरी आदेश इन स्थानों तक सीमित नहीं हैं। बाहरी कमांड को उस निर्देशिका से बुलाया जा सकता है, जिससे आप काम कर रहे हैं। (विंडोज 7 पर एक नए शुरू किए गए डॉस शेल में, यह आमतौर पर होगा C:\Users\YourUsername\)। अन्य निर्देशिकाओं के बाहरी आदेशों को भी कहा जा सकता है, जब तक कि निर्देशिका वे आपके PATHपर्यावरण चर में हैं। यह देखने के लिए कि आपके मार्ग में कौन सी निर्देशिकाएँ हैं, उपयोग करें SET PATH

यदि आपको किसी निर्देशिका से कुछ उपयोगिता की आवश्यकता हो, लेकिन आपको अन्य निर्देशिकाओं के साथ पार करना होगा, तो आप उपयोगिता के फ़ोल्डर को PATHउपयोग करके जोड़ सकते हैं SET PATH=%PATH%;DriveLetter:\Utility\Path\Here\। यह परिवर्तन केवल उस डॉस विंडो को प्रभावित करता है।

मुझे आशा है कि यह नया और उपयोगी ज्ञान है!


37

dir एक आंतरिक MS-DOS कमांड है। अन्य आंतरिक कमांडों की तरह, यह कमशॉट्स नामक फ़ाइल में बनाया गया है । विकिपीडिया में डॉस कमांड की सूची के लिए एक पेज है , और यह कहता है:

एमएस डॉस के लिए कमांड दुभाषिया तब चलता है जब कोई एप्लिकेशन प्रोग्राम नहीं चल रहा होता है; एक अनुप्रयोग से बाहर निकलने के बाद, यदि कमांड दुभाषिया के लिए उपयोग की जाने वाली मेमोरी को ओवरराइट किया गया था, तो एमएस डॉस डिस्क भंडारण से कमांड दुभाषिया को फिर से लोड करेगा। कमांड दुभाषिया आमतौर पर " COMMAND.COM " नामक फ़ाइल में संग्रहीत किया जाता है । कुछ कमांड बिल्ट-इन COMMAND.COM हैं। जब उपयोगकर्ता ऑपरेटिंग सिस्टम कमांड प्रॉम्प्ट पर टेक्स्ट की एक पंक्ति टाइप करता है, तो COMMAND.COM लाइन को पार्स करेगा, और एक कमांड नाम को बिल्ट-इन कमांड या डिस्क पर एक एक्सेकटेबल प्रोग्राम फ़ाइल या बैच फ़ाइल के नाम से मिलान करने का प्रयास करता है। । यदि कोई मेल नहीं मिलता है, तो एक त्रुटि संदेश मुद्रित होता है और कमांड प्रॉम्प्ट ताज़ा किया जाता है।

एमएस डॉस के संशोधनों के बीच निवासी आज्ञाओं को थोड़ा अलग करते हैं। आमतौर पर, फ़ंक्शन DIR (सूची निर्देशिका), ERASE या DEL (फ़ाइल या निर्देशिका को मिटा दें), COPY (कॉपी फ़ाइलें), DATE (प्रदर्शन या सेट तिथि), TIME (प्रदर्शन या सेट समय), CD (परिवर्तन कार्य निर्देशिका) एमडी (वर्तमान डिस्क पर एक निर्देशिका बनाते हैं), आरईएन (एक फ़ाइल या निर्देशिका का नाम बदलें) और कुछ अन्य COMMAND.COM में निवासी थे।

मेरे उत्तर को पूर्ण बनाने के लिए, MS-DOS आंतरिक और बाह्य कमांडों की एक सूची निम्न है। आंतरिक कमांड COMMAND.COM में रहते हैं , जो कंप्यूटर सिस्टम शुरू होने पर मेमोरी में लोड हो जाता है; ये आदेश डिस्क पर नहीं रहते हैं। बाहरी कमांड ऐसी फाइलें हैं जो डिस्क पर रहती हैं और उनमें .COM , .EXE , या .BAT का एक्सटेंशन होता है । दोनों कमांड प्रकारों को MS-DOS प्रॉम्प्ट से निष्पादित किया जाता है।

आंतरिक कमांड:

  • टूटना
  • कॉल
  • CHCP
  • CHDIR (सीडी)
  • सीएलएस
  • कॉपी
  • CTTY
  • दिनांक
  • डेल (मिटाएं)
  • DIR
  • ECHO
  • बाहर जाएं
  • के लिये
  • के लिए जाओ
  • अगर
  • MKDIR (एमडी)
  • पथ
  • रोकें
  • प्रेरित करना
  • रेम
  • नाम बदलें (बच्चे)
  • RMDIR (आरडी)
  • सेट
  • खिसक जाना
  • समय
  • प्रकार
  • VER
  • सत्यापित करें
  • वॉल्यूम

बाहरी कमांड:

  • APPEND.EXE
  • ASSIGN.COM
  • ATTRIB.EXE
  • BACKUP.EXE
  • Chkdsk.exe
  • COMMAND.COM
  • COMP.EXE
  • DEBUG.EXE
  • DISKCOMP.COM
  • DISKCOPY.COM
  • DOSKEY.COM
  • DOSSHELL.COM
  • EDIT.COM
  • EDLIN.EXE
  • EMM386.EXE
  • EXE2BIN.EXE
  • expand.exe
  • FASTOPEN.EXE
  • FC.EXE
  • FDISK.EXE
  • FORMAT.COM
  • GRAFTABLE.COM
  • GRAPHICS.COM
  • HELP.EXE
  • JOIN.EXE
  • KEYB.COM
  • LABEL.EXE
  • MEM.EXE
  • MIRROR.COM
  • MODE.COM
  • MORE.COM
  • NLSFUNC.EXE
  • PRINT.EXE
  • QBASIC.EXE
  • RECOVER.EXE
  • REPLACE.EXE
  • RESTORE.EXE
  • SETVER.EXE
  • SHARE.EXE
  • SORT.EXE
  • SUBST.EXE
  • SYS.COM
  • TREE.COM
  • UNDELETE.EXE
  • UNFORMAT.COM
  • XCOPY.EXE

संदर्भ: Microsoft समर्थन

नोटा नेने: बाहरी कमांड C:\Windows\System32रूट ड्राइव को संभालने में रहते हैं C:


यदि आप बाहरी उपयोगिताओं के निवास के संबंध में ओपी के अस्थिर भाग को संबोधित करते हैं तो आपके लिए एक +1 । (यह अब तक एक बहुत अच्छा जवाब है।)
आगे की सूचना तक रोक दिया गया।

4
एक विस्तृत सूची के लिए +1, लेकिन MS-DOS और Windows कमांड लाइन शेल को मिलाने के लिए -1।
प्रात: g:

@ डेनिस: आपका स्वागत है, और आपको याद दिलाने के लिए धन्यवाद। @ शुद्धता: क्या आप भ्रम को स्पष्ट करने के लिए कुछ लाइनें छोड़ सकते हैं? मैं वास्तव में नहीं देखता कि मेरे उत्तर के किस हिस्से में कमी है।
मेहपर सी। पलुवज़लर

5
मुझे यकीन नहीं है कि अगर यह ठीक है कि किस तरह से घबराहट हो रही है, लेकिन कॉमपीस देशी DOS कमांड-लाइन शेल का नाम था। इसे विंडोज 9x में शामिल किया गया था क्योंकि विंडोज़ की पीढ़ी कुछ सेवाओं के लिए डॉस पर निर्भर थी। Windows NT DOS पर बिल्कुल निर्भर नहीं है और इसलिए कमशॉट मौजूद नहीं है, NT में शेल एक देशी विंडोज़ अनुप्रयोग है जिसे cmd.exe कहा जाता है जो% WINDIR% \ System32 में स्थित है
Crippledsmurf


2

अतिरिक्त संदर्भ के लिए, यहाँ एक अच्छी वेबसाइट है जो cmd.exe के लिए उपलब्ध कमांड की काफी अच्छी सूची है:

http://ss64.com/nt/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.