एक कमांड की शुरुआत में बैकस्लैश


20

में RVM स्थापित कर रहा है मैनुअल मैं के साथ शुरू लाइनों का एक बहुत देखते हैं '\':

रूबी के साथ RVM स्थापित करें:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

मुझे लगता है कि यह सिर्फ गलत है, लेकिन वे इसे कई बार दोहराते हैं।

तो कारण क्या है?

जवाबों:


24

कोई त्रुटि नहीं है, अगर कोई मौजूद है, तो एक curl shell उपनाम का उपयोग करने से बचने के लिए यह थोड़ा हैक है।

यह भी काम करता है:

'curl' (...)
"curl" (...)
/usr/bin/curl (...)
command curl (...)
command -p curl (...)

यह बताता है कि बैकस्लैश क्या करता है, फिर भी वे इसे वहां क्यों नहीं रखते हैं ... कर्ल अक्सर अलियास है? अन्यथा आप इसे हर कमांड से पहले किसी भी मैनुअल में रख सकते हैं।
फ्रैंक मौलानेर

शायद वे अनचाहे विकल्पों को रोकना चाहते थे, जैसे एक उपनामcurl='curl -foo'
sendmoreinfo

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