जीएनयू / लिनक्स में उपनाम बनाना

अनुकूलित करने और आसान बनाने के लिए एक बहुत ही सरल तरीका है कुछ कमांड्स जो हम सामान्य रूप से उपयोग करते हैं "सांत्वना", इसके उपयोग से उर्फ.

Un उर्फ जैसा कि इसके नाम का तात्पर्य है, यह हमें एक शब्द और श्रृंखला के शब्दों को एक छोटे और सरल के साथ बदलने में मदद करेगा। आइए एक व्यावहारिक उदाहरण लेते हैं, मान लें कि हम देखना चाहते हैं लॉग सिस्टम से, एक एप्लीकेशन नाम का उपयोग करके रंग देनेवाला जो कंसोल पर परिणाम को रंगने के लिए जिम्मेदार है। लाइन होगी:

$ sudo tailf -n 5 /var/log/syslog | ccze

लेकिन मुझे यकीन है कि यह सब लिखने के बजाय आसान होगा, हम उदाहरण के लिए सांत्वना में रखते हैं, कुछ सरल के रूप में:

$ syslog

सच? यह याद करने के लिए बहुत अधिक आरामदायक और आसान होगा। फिर, हम इसे कैसे करते हैं?

एक उपनाम बनाना।

एक उपनाम बनाना वास्तव में आसान है। वाक्य रचना होगी:

उपनाम छोटा_शब्द = 'आदेश या शब्द बदलने के लिए'

यदि हम पिछले उदाहरण लेते हैं तो यह होगा:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

कमांड सिंगल कोट्स में संलग्न है। लेकिन सवाल यह है हम इसे कहां रखें? ठीक है, अगर हम चाहते हैं कि यह केवल अस्थायी हो, हम इसे केवल कंसोल में लिखते हैं और यह तब तक चलेगा जब तक हम इसे बंद नहीं कर देते।

अब, यदि हम इसे स्थायी रूप से चाहते हैं, तो हम इसे फ़ाइल के अंदर रखते हैं ~ / .bashrc जो हमारे में है / होम, और अगर यह नहीं है, तो हम इसे बनाते हैं (हमेशा सामने डॉट के साथ)। जब हमने लाइन को जोड़ा है उर्फ इस फ़ाइल में, हम केवल कंसोल में रखते हैं:

$ . .bashrc

और त्यार!!!

नोट: कल हमारे ISP के साथ समस्याओं के कारण हम <° Linux में कुछ भी प्रकाशित नहीं कर सके, जिसके लिए हम क्षमा चाहते हैं


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   Jc कहा

    इस प्रकार की पोस्ट उन उपकरणों को ताज़ा करने के लिए चोट नहीं पहुंचाती है जो हम आमतौर पर दैनिक आधार पर उपयोग नहीं करते हैं। इसके अलावा, यह कालातीत है; इसे लिखने के तीन साल बाद और यह पहले दिन के रूप में बना हुआ है।
    इसे जोड़ें, कम से कम डेबियन में, आपके द्वारा उल्लिखित फ़ाइल के बजाय अपने स्वयं के उपनाम जोड़ने के लिए .bash_aliases फ़ाइल का उपयोग करने की अनुशंसा की जाती है। वह । .bashrc मेरे द्वारा कहे गए उपनाम फ़ाइल में खोज करने का ध्यान रखता है।

  2.   विजेता कहा

    ट्यूटोरियल के लिए धन्यवाद। मेरा एक सवाल है: कमांड क्या करता है '। .Bashrc '? और विशेष रूप से .bashrc फ़ाइल के सामने डॉट (।) क्या करता है?

    1.    निश्चित कहा

      मुझे पता है कि यह बहुत देर हो चुकी है, लेकिन फ़ाइल नाम के सामने एक डॉट के कारण यह फ़ोल्डर में छिपा हुआ है, इसलिए यह वहां होगा, लेकिन आप इसे तब तक नहीं देख पाएंगे जब तक आप छिपी हुई फाइलें नहीं दिखाते।

      1.    अलोहल६६९ कहा

        मुझे नहीं लगता कि यह फाइलों को छिपाने के बिंदु को संदर्भित करता है। यदि आप बारीकी से देखते हैं तो इससे पहले एक और जगह अलग हो गई है:
        $। .bashrc

        पहले तो मैंने सोचा कि यह किसी तरह फ़ाइल चलाएगा या इसमें मौजूद जानकारी को फिर से लोड करेगा। इसके बजाय मुझे प्रभाव लेने के लिए एलियंस के लिए रिबूट करना पड़ा, इसलिए कमांड अज्ञात बनी हुई है।

  3.   जॉन्ड्री कहा

    आप इस आदेश का संदर्भ देने वाले उपनाम के होते हुए भी किसी आदेश का उपयोग कैसे जारी रख सकते हैं? (उदाहरण: यदि आप इस उपनाम को प्रतिध्वनित करते हैं तो आप rm कमांड का उपयोग कैसे करेंगे?)

  4.   पाब्लो कहा

    इसके लिए बहुत आभारी हूं। चियर्स!

  5.   अलेक्जेंडोस्कोक 8 कहा

    नमस्कार, ट्यूटोरियल के लिए बहुत-बहुत धन्यवाद, इसने मेरी बहुत मदद की।