2009-03-03 17 views
106

हम अगली पंक्ति में एक आदेश कैसे बढ़ा सकते हैं?विंडोज़: कमांड प्रॉम्प्ट पर multiline कमांड कैसे निर्दिष्ट करें?

मूल रूप से क्या के लिए खिड़कियों विकल्प linux के

ls -l \ 
/usr/ 

यहाँ हम अगली पंक्ति

पर आदेश का विस्तार करने के बैकस्लैश का उपयोग क्या खिड़कियों के लिए बराबर?

+0

लघु और संक्षिप्त क्यू एंड ए, कैरट से निपटने के और अधिक विस्तारित अन्वेषण http://stackoverflow.com/questions/69068/long-commands-split-over-multiple-lines-in-vista-dos- पर के लिए +1 बैच-बैट-फ़ाइल –

उत्तर

175

अपने कीबोर्ड पर लगभग हर प्रमुख की कोशिश के बाद:

C:\Users\Tim>cd^
Mehr? Desktop 

C:\Users\Tim\Desktop> 

तो यह^कुंजी हो रहा है।

+1

आप हर दिन कुछ नया सीखते हैं! –

+24

परीक्षण और त्रुटि के लिए शानदार तरीका –

+0

माइक्रोसॉफ्ट अपने मानकों का पालन नहीं कर सकता है, इसलिए यह PowerShell में काम नहीं करता है। पावरशेल समकक्ष^^ तो सी: \ उपयोगकर्ता \ टिम> सीडी ' >> डेस्कटॉप आपको टिम के डेस्कटॉप पर ले जाता है \ 0/ –

41

विंडोज कमांड प्रॉम्प्ट में ^ कमांड लाइन पर अगले चरित्र से बचने के लिए उपयोग किया जाता है। (\ की तरह तारों में प्रयोग किया जाता है।) वर्ण जिन्हें कमांड लाइन में उपयोग करने की आवश्यकता होती है, उनके पास^^ उनके लिए उपसर्ग होना चाहिए, इसलिए यही कारण है कि यह नई लाइन के लिए काम करता है।

संदर्भ के लिए अक्षर हैं जो भागने की जरूरत है (यदि आदेश तर्क के रूप में और उद्धरण के भीतर नहीं निर्दिष्ट) कर रहे हैं: &|()

तो अपने linux उदाहरण के बराबर होगा (अधिक का संकेत मिलने पर किया जा रहा है?):

C:\> dir^
More? C:\Windows 
+7

'^'चरित्र रेखा में अंतिम वर्ण होना चाहिए। अन्यथा यदि आपके पास अंत में स्पेस है, तो multiline कमांड काम नहीं करता है। –

संबंधित मुद्दे