मैं एक उपनाम बनाना चाहता हूं cd -
जिसके लिए सिर्फ एक डैश ( -
) होना चाहिए । मैंने सफलता के बिना कोशिश की:
alias -='cd -' # bash: alias: -=: Invalid option
alias \-='cd -' # bash: alias: -=: Invalid option
alias '-'='cd -' # bash: alias: -=: Invalid option
alias '\-'='cd -' # bash: alias: `\-': Invalid alias name.
पूर्व तीन समान हैं (केवल अलग इनपुट, लेकिन बैश सभी को alias
एक ही तर्क के साथ एक ही कमांड में बदल देता है -=cd -
), इसलिए यह कोई आश्चर्य की बात नहीं है कि त्रुटि संदेश समान है। मुझे लगता है कि यदि तर्क एक डैश के साथ शुरू होता है, तो इसे उपनाम के बजाय एक ध्वज के रूप में पार्स किया जाता है।
क्या -
एक उपनाम नाम के रूप में उपयोग करना संभव है ?
@MarcoCeppi मुझे न तो आज तक। अधिक अच्छे ट्रिक्स के लिए चेकआउट कमांडलाइनफू.com/commands/browse/sort-by-votes !
—
लेमन
cd -