उबंटू का टर्मिनल विंडोज 'cmd.exe' से अलग कैसे है?


0

क्या उबंटू के मानक टर्मिनल में विंडोज के समान कार्य हैं cmd.exe, या क्या यह अलग-अलग कार्य करता है?

उसके द्वारा, मेरा मतलब है कि क्या मैं फ़ाइलों को स्थानांतरित कर सकता हूं या दोनों में यूएसबी उपकरणों को अनमाउंट कर सकता हूं? मुझे पता है कि उनके पास अलग-अलग वाक्यविन्यास हैं।

क्या आप उबंटू के टर्मिनल को उन्हीं चीजों के लिए खोलेंगे जिन्हें आप cmd.exeविंडोज पर खोलते हैं या फिर सामान्य उपयोग के मामले हैं?


तो आप विंडोज सीएमडी के लिए एक मैनुअल के लिए पूछें? यह यहाँ विषय नहीं है, है ना? मुझे लगता है कि आप जानते हैं कि आप फ़ाइलों को स्थानांतरित और लिनक्स में ;-) उपकरणों माउंट कर सकते हैं
Pilot6

सीएमडी बहुत सीमित है, यह लगभग वही कर सकता है जो डॉस कर सकता था।
पायलट

जैसा कि उस अंतिम गलत बयान द्वारा दिखाया गया है, पूछो उबंटू विंडोज में कमांड दुभाषियों के बारे में जानकारी के लिए जगह नहीं है। आप यहां उबंटू के बारे में पूछने के लिए चिपके रहेंगे।
JdeBP

3
नहीं तुम नहीं। टर्मिनल के बारे में एक प्रश्न यह नहीं पढ़ता है कि " मैं पूछ रहा हूँ कि क्या cmd करता है ... " या " क्या आप cmd को खोलेंगे ... " या " यदि आप Windows पर थे ... "।
जेडबीपी

1
अच्छा प्रश्न और विषय पर IMHO और उत्कृष्ट उत्तर। दोनों उखड़ गए! मुझे समझ में नहीं आता है: ओपी बस ओएस के बीच समानता / अंतर के बारे में पूछ रहा है ...
फैबी

जवाबों:


18

cmd.exe एक शेल है। बैश एक खोल है। वे दोनों समान (ईश) तरीकों से कमांड-लाइन इनपुट की व्याख्या करते हैं और चलाते हैं, दोनों आपको चीजों को चलाने की अनुमति देते हैं, और दोनों अपने सापेक्ष सिंटैक्स के आधार पर स्क्रिप्ट की व्याख्या कर सकते हैं, लेकिन वे वाक्यविन्यास बिल्कुल अलग हैं।

PowerShell Microsoft से एक और टर्मिनल दुभाषिया है। यह बहुत अधिक बैश की तरह है और यहां तक ​​कि एक विचित्र वाक्य विन्यास के साथ देशी क्षमता के संदर्भ में बैश।

सामान्य तौर पर, विंडोज का जोर चीजों को चित्रमय पहुंच प्रदान करने पर रहा है। बहुत सी कार्यक्षमता मूल रूप से कमांड लाइन कमांड द्वारा उजागर नहीं की जाती है। जो कुछ किया गया है वह ज्यादातर MSDOS से कॉपी किया गया था ताकि रोज़मर्रा की चीज़ें जैसे कि फ़ाइलें इधर-उधर घूमना काफी सरल हो, लेकिन अनमाउंट करना अतिरिक्त एप्लिकेशन ले सकता है । मुझे संदेह है कि आप पर्याप्त खोज और स्थापना के साथ कुछ भी कर सकते हैं।

दूसरे शब्दों में, अगर मुझे प्राइमरेड न्यूक्लियर डिवाइस और इसे फैलाने वाला एकमात्र इंटरफ़ेस cmd.exe कमांड लाइन मिला, तो हम शायद मर जाएंगे। मैं अपनी संभावना के साथ ले जाऊँगाtar


ठीक है शुक्रिया। मुझे आश्चर्य हुआ कि क्या टर्मिनल की शक्तियां इससे अधिक या सीएमडी थीं। आप कैसे सुझाव देंगे कि मैं प्रश्न को सुधारूं?
टिम

5
यह स्पष्ट नहीं है कि आप क्या होने की उम्मीद करते हैं। मुझे पता है कि मूर्खतापूर्ण लगता है, लेकिन क्या आपका मतलब है कि "क्या cmd बैश के समान कमांड चला सकता है?" या क्या आपका मतलब है (जैसा कि मैंने उत्तर दिया है) एक अधिक अस्पष्ट "क्या आप बैश में सेमीड में सब कुछ कर सकते हैं?" किसी भी तरह से, मैं इस तरह के एक प्रश्न की उपयोगिता पर पूरी तरह से बेचा नहीं गया हूं। तुम क्या करने की कोशिश कर रहे हो?
ओली

मुझे बस दिलचस्पी थी कि उनके बीच क्या अंतर था।
टिम

1
Bash Guide for Beginnersऔर Advanced Bash-Scripting Guideदेखने के लिए कुछ हो सकता है - कम से कम उत्तरार्द्ध बहुत गहन है (मैंने पहले नहीं देखा है)। आप उन्हें यहां खोजें । मेरी राय / अनुभव: बैश cmd.exe से बहुत अधिक है - राज्य में वे "वितरित" हैं। एक बहुत अच्छी बाश पाने के लिए विंडोज मशीन पर cygwin (www.cygwin.com) स्थापित करें।
हन्नू

1
यह भी ध्यान दिया जाना चाहिए, कि न तो बैश और न ही cmd.exeवास्तव में वॉल्यूम (अन-) बढ़ते जैसे निम्न-स्तरीय सिस्टम कार्य करने में सक्षम हैं। वे केवल (मनमाने) बाहरी कार्यक्रमों को शुरू करने के लिए प्रभाव के साथ आदेश ले सकते हैं, जो बदले में ऐसे कार्यों को करने में सक्षम हो सकते हैं।
डेविड फ़ॉस्टर

4

cmdऔर terminalसिस्टम को समस्या निवारण या कॉन्फ़िगर करने के लिए एक उपयोगकर्ता को पाठ आधारित इंटरफ़ेस (स्पष्ट रूप से) और कुछ निचले स्तर की उपयोगिताओं तक पहुंच प्रदान करने में समान हैं।

उदाहरण के लिए, मेरे विश्वविद्यालय में हर बार जब कोई कंप्यूटर किसी उपयोगकर्ता को लॉग इन करने की अनुमति नहीं देता है, तो व्यवस्थापक क्या करता है? ओपन cmd, और pingमेजबान। टर्मिनल के साथ भी ऐसा ही होगा।

आप उस प्रक्रिया को कैसे मारेंगे जो बहुत अधिक स्मृति ले रही है? टर्मिनल में pkill firefox, और cmd में taskkill firefox.exe

लिनक्स पर शेल स्क्रिप्टिंग खिड़कियों पर बैच स्क्रिप्टिंग के समान है। यहाँ खिड़कियों पर grep बराबर है । एक कमांड-लाइन टेक्स्ट एडिटर हुआ करता था cmd.exe, जिसे बुलाया जाता था, editलेकिन इसे विंडोज़ 7 64 बिट संस्करण के बाद से बंद कर दिया गया है।

तो उस संबंध में, हाँ, आप उन्हीं उद्देश्यों के लिए cmd और टर्मिनल खोलेंगे।

हालांकि, अंतर यह है कि लिनक्स टर्मिनल कई और कार्यों पर ले जा सकता है, और यह अधिक लचीला है। यहां तक ​​कि मध्यम स्तर के उपयोगकर्ता टर्मिनल में कुछ सरल चीजें कर सकते हैं, जबकि cmd.exeविंडोज पर एक व्यवस्थापक विशिष्टता की अधिकता है ...

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