मैं एक रूट उपयोगकर्ता नहीं हूं और मेरे पास वैश्विक उपनाम फ़ाइल तक पहुंच नहीं है, जिसमें सभी उपनाम बनाए गए हैं, लेकिन मैं कुछ उपनाम बनाना चाहता हूं जो केवल उस सत्र के लिए सक्रिय रहते हैं जिसमें मैं लॉग इन हूं। मैं alias x='cd /parent/child'
बनाने के लिए कमांड का उपयोग करता हूं। एक उपनाम जो मुझे x
सांत्वना पर टाइप करने में सक्षम करेगा और मैं डीआईआर / माता-पिता / बच्चे को बदल सकता हूं।
हालाँकि, मैं कई उपनाम बनाना चाहता हूं और मैं हर बार बनाने वाले प्रत्येक उपनाम को टाइप नहीं करना चाहता।
मैंने सभी उपनामों को एक फ़ाइल में रखने की कोशिश की = (यह 777 अनुमति देते हुए) यह उम्मीद करते हुए कि फ़ाइल को चलाने के बाद ये सभी उपनाम मेरे लॉगिन पर हर बार बनेंगे। लेकिन ऐसा नहीं हुआ।
पूर्व:
alias x='cd /parent/child'
alias y='cd /a/b/c'
alias z='tail -0f some.log'
मैंने भी इस फाइल में कोशिश की लेकिन व्यर्थ में:
alias x='cd /parent/child';alias y='cd /a/b/c';alias z='tail -0f some.log'
मेरे द्वारा आजमाए गए उपनामों में से कोई भी वैश्विक उर्फ में पहले से मौजूद नहीं था। (मैंने स्क्रीन पर उर्फ टाइप किया और आउटपुट देखा)।
.bashrc
फ़ाइल में रख सकते हैं ।