Randolf के लिए एवर के रूप में अधिक है, लेकिन वह केवल एक ही नहीं है, कमांड लाइन इंटरफेस और DOS को बार-बार भ्रमित कर रहा है ।
ध्यान दें, कि कई [DOS] और [MS-DOS] टैग एक ही गलती से पीड़ित होते हैं: MS-DOS में शुरू में केवल एक textmode था, एक कमांडलाइन इंटरफ़ेस, जिसे command.com
हम में से कई के लिए + norton कमांडर कहा जाता था , और फ्रेम के साथ एक होमगार्ड टेक्स्टमोड विंडोज़। , asi.sys के साथ, लेकिन न केवल कीबोर्ड द्वारा नियंत्रित किया जाता है, बल्कि माउस द्वारा, लेकिन अधिक आसानी से एरोकी और हॉटकीज़ के साथ।
तब विंडोज़ डॉस (2.0, 3.0, 3.1, 3.11) के ऊपर बनाया गया था , जहां विंडोज़ के अंदर कमांड इंटरफ़ेस के लिए एक नाम के रूप में, विंडोज़ के अंदर डॉस-बॉक्स के लिए एक आइकन फिर से प्रकट हुआ।
लेकिन विंडोज-एनटी और विंडोज -95 या -98 में एमएस-डॉस को छोड़ दिया गया था, लेकिन एक कमांड-दुभाषिया, cmd.exe
(cmd32.exe) अभी भी मौजूद है, उसी के साथ, या लगभग समान सिंटैक्स और कीवर्ड। लेकिन यह एक प्रोग्राम था, जो विंडोज के अंदर चल रहा था, अन्य टेक्स्ट-स्टाइल कमांड के दुभाषियों के रूप में, जैसे कि BASIC, irb (Ruby), scala-reply, psql (Postgresql), sqlplus (oracle), bc, R, rhino, और इसी तरह, और इसी तरह, कई प्लेटफार्मों पर चल रहा है।
इस एमएस-डॉस-शैली को कॉल करना भ्रामक है, क्योंकि डॉस या एमएस-डॉस उन लोगों के लिए नहीं है जो पहले इसके साथ आए थे। यह बहुत पुराना है।
यहां तक कि विंडोज पर भी डीओएस-कमांड चलाने के लिए प्रतिबंधित नहीं किया गया था - विंडोज प्रोग्राम शुरू करने से पहले बैच-फाइल राइटिंग का एक सामान्य अभ्यास , कुछ मापदंडों को निर्दिष्ट करना था। उदाहरण के लिए एक CLASSPATH, JAVA_HOME, जावा-पैरामीटर जैसे -Xmx और एक जावा-प्रोग्राम के लिए सेट करें।
कई लोग सोचते हैं कि कमांड लाइन इंटरफेस पूर्व समय की एक राहत हैं - जो कुछ कीस्ट्रोक्स के साथ हजारों फाइलों को संसाधित करने की शक्ति नहीं जानते हैं। उन्हें wsh और monad का भी पता नहीं है। लेकिन पेशेवरों के लिए, एक कमांड दुभाषिया विंडोज़ पर लगभग उतना ही उपयोगी है जितना कि यूनिक्स या लिनक्स। यह अच्छी तरह से ज्ञात नहीं है, लेकिन यह कई प्रशासकों के लिए आवश्यक है।
यहाँ तक कि एक g.exe-sed, awk, bc, टेल, रेव, कैट और इन सभी के साथ gnu-toolchain का एक पोर्ट भी है, जो मूल win32 ऐप के रूप में है।
शायद तुम cmd.exe से कम उम्र के डॉस कार्यक्रमों को चला सकते हैं, लेकिन आप डॉस मोड में Windows प्रोग्राम नहीं चला सकते हैं, इसलिए लोगों को यह बताते नहीं रखते, कि cmd.exe है डॉस - ऐसा नहीं है। और यह डॉस-जैसा नहीं है । तुम्हारा मतलब क्या है, एक interactive command-line program
, एक है command-line interface
।
- डॉस प्रॉम्प्ट
- डॉस बैच की फाइलें
- डॉस-जैसी आज्ञा
- डॉस-शैली कंसोल
- डॉस अनुप्रयोगों
लगभग हमेशा भ्रामक शब्दावली है । यह एक शौकिया के लिए उपयुक्त हो सकता है, लेकिन अगर आप चाहते हैं कि आपके दर्शक समझें, आप किस बारे में बात कर रहे हैं, तो आपको खुद से पूछना चाहिए: क्या यह डॉस के लिए एक विशेष ओएस तक ही सीमित है? क्या सीएलआई-शैली को 'डॉस-शैली' नाम दिया गया है? क्या यह ऐतिहासिक रूप से सही है? क्या आपके दर्शकों को डॉस का पता है? क्या यह समझने में सहायक है? क्या वे कार्यक्रम वास्तव में डॉस पर चलते हैं?
जटिल बातों को समझाने के लिए, आपको एक सर्जन की चाकू की तरह तेज अभिव्यक्ति की आवश्यकता है। गलत अभिव्यक्तियाँ आपके दर्शकों के मस्तिष्क में गलत प्रभाव डालती हैं। मैला भाव कुछ भी नहीं से भी बदतर हैं। इनसे बचें। CLI
यदि टाइप करने के लिए कमांड-लाइन इंटरफ़ेस है, तो इसका उपयोग करें ।
एसयू, एसई और अन्य पक्षों पर भ्रामक टैग सही करें।