अनुकूलित करने और आसान बनाने के लिए एक बहुत ही सरल तरीका है कुछ कमांड्स जो हम सामान्य रूप से उपयोग करते हैं "सांत्वना", इसके उपयोग से उर्फ.
Un उर्फ जैसा कि इसके नाम का तात्पर्य है, यह हमें एक शब्द और श्रृंखला के शब्दों को एक छोटे और सरल के साथ बदलने में मदद करेगा। आइए एक व्यावहारिक उदाहरण लेते हैं, मान लें कि हम देखना चाहते हैं लॉग सिस्टम से, एक एप्लीकेशन नाम का उपयोग करके रंग देनेवाला जो कंसोल पर परिणाम को रंगने के लिए जिम्मेदार है। लाइन होगी:
$ sudo tailf -n 5 /var/log/syslog | ccze
लेकिन मुझे यकीन है कि यह सब लिखने के बजाय आसान होगा, हम उदाहरण के लिए सांत्वना में रखते हैं, कुछ सरल के रूप में:
$ syslog
सच? यह याद करने के लिए बहुत अधिक आरामदायक और आसान होगा। फिर, हम इसे कैसे करते हैं?
एक उपनाम बनाना।
एक उपनाम बनाना वास्तव में आसान है। वाक्य रचना होगी:
उपनाम छोटा_शब्द = 'आदेश या शब्द बदलने के लिए'
यदि हम पिछले उदाहरण लेते हैं तो यह होगा:
alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
कमांड सिंगल कोट्स में संलग्न है। लेकिन सवाल यह है हम इसे कहां रखें? ठीक है, अगर हम चाहते हैं कि यह केवल अस्थायी हो, हम इसे केवल कंसोल में लिखते हैं और यह तब तक चलेगा जब तक हम इसे बंद नहीं कर देते।
अब, यदि हम इसे स्थायी रूप से चाहते हैं, तो हम इसे फ़ाइल के अंदर रखते हैं ~ / .bashrc जो हमारे में है / होम, और अगर यह नहीं है, तो हम इसे बनाते हैं (हमेशा सामने डॉट के साथ)। जब हमने लाइन को जोड़ा है उर्फ इस फ़ाइल में, हम केवल कंसोल में रखते हैं:
$ . .bashrc
और त्यार!!!
नोट: कल हमारे ISP के साथ समस्याओं के कारण हम <° Linux में कुछ भी प्रकाशित नहीं कर सके, जिसके लिए हम क्षमा चाहते हैं
इस प्रकार की पोस्ट उन उपकरणों को ताज़ा करने के लिए चोट नहीं पहुंचाती है जो हम आमतौर पर दैनिक आधार पर उपयोग नहीं करते हैं। इसके अलावा, यह कालातीत है; इसे लिखने के तीन साल बाद और यह पहले दिन के रूप में बना हुआ है।
इसे जोड़ें, कम से कम डेबियन में, आपके द्वारा उल्लिखित फ़ाइल के बजाय अपने स्वयं के उपनाम जोड़ने के लिए .bash_aliases फ़ाइल का उपयोग करने की अनुशंसा की जाती है। वह । .bashrc मेरे द्वारा कहे गए उपनाम फ़ाइल में खोज करने का ध्यान रखता है।
ट्यूटोरियल के लिए धन्यवाद। मेरा एक सवाल है: कमांड क्या करता है '। .Bashrc '? और विशेष रूप से .bashrc फ़ाइल के सामने डॉट (।) क्या करता है?
मुझे पता है कि यह बहुत देर हो चुकी है, लेकिन फ़ाइल नाम के सामने एक डॉट के कारण यह फ़ोल्डर में छिपा हुआ है, इसलिए यह वहां होगा, लेकिन आप इसे तब तक नहीं देख पाएंगे जब तक आप छिपी हुई फाइलें नहीं दिखाते।
मुझे नहीं लगता कि यह फाइलों को छिपाने के बिंदु को संदर्भित करता है। यदि आप बारीकी से देखते हैं तो इससे पहले एक और जगह अलग हो गई है:
$। .bashrc
पहले तो मैंने सोचा कि यह किसी तरह फ़ाइल चलाएगा या इसमें मौजूद जानकारी को फिर से लोड करेगा। इसके बजाय मुझे प्रभाव लेने के लिए एलियंस के लिए रिबूट करना पड़ा, इसलिए कमांड अज्ञात बनी हुई है।
आप इस आदेश का संदर्भ देने वाले उपनाम के होते हुए भी किसी आदेश का उपयोग कैसे जारी रख सकते हैं? (उदाहरण: यदि आप इस उपनाम को प्रतिध्वनित करते हैं तो आप rm कमांड का उपयोग कैसे करेंगे?)
इसके लिए बहुत आभारी हूं। चियर्स!
नमस्कार, ट्यूटोरियल के लिए बहुत-बहुत धन्यवाद, इसने मेरी बहुत मदद की।