खोए हुए उपनामों को कैसे पुनः प्राप्त करें?


17

मैंने अपने .bash_aliases फ़ाइल के लिए एक इको कमांड बनाई और परीक्षण उपनाम को छोड़कर अपने सभी उपनामों को मिटा दिया। हालाँकि, मेरे पास अभी भी एक सत्र खुला है जिसमें एलियाज़ लोड किया गया है (टैल्क में?)। क्या मैं उन्हें इस सत्र से पुनः प्राप्त कर सकता हूं?


9
यदि आप सिर्फ टाइप करते हैं तो क्या होगा alias? यह दिखाएगा कि आपने क्या परिभाषित किया है।
फेडोरक्वी

3
आपका अगला प्रश्न अब एक बैकअप सिस्टम स्थापित करने के बारे में होना चाहिए। : - /
derobert


@Gilles और भी बेहतर: unix.blogoverflow.com/2014/04/…
strugee

जवाबों:


10

आप लगभग निश्चित रूप से बस कर सकते हैं:

alias >>./bash_aliases

15

आसान चाल

for alias in $(compgen -a); do type $alias; done

4
आप, सर या मैडम, एक जीवन रक्षक हैं।
MrUser

1
इसे एक फ़ाइल में पुनर्निर्देशन के साथ मिलाएं ( $alias> .bash_aliases, शायद कुछ फ़ाइल के साथ इसे फ़ाइल में सही जगह पर लाने के लिए) और आपको इसे मूल फ़ाइल में वापस टाइप करने की ज़रूरत नहीं है। (यही है, अगर आपने पहले से इसे टाइप नहीं किया है।)
trysis

1
जब यह काम करता है, तो मुझे केवल 'उपनाम' का उपयोग करने पर लाभ नहीं दिखता है। प्रारूप तुलना द्वारा विशेष रूप से उपयोगी नहीं है।
मोपेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.