बाशक फ़ाइल के लिए क्या उपयोग किया जाता है?

परिचय

यदि आप थोड़ी देर के लिए लिनक्स का उपयोग कर रहे हैं और विशेष रूप से यदि आप लिनक्स कमांड लाइन से परिचित होना शुरू कर रहे हैं तो आपको पता चलेगा कि बीएएसएच एक लिनक्स खोल है।

बोश फिर से शेल के लिए खड़ा है। सीएसएच, जेएसएच, डैश और कॉर्न सहित कई अलग-अलग गोले हैं।

एक खोल एक दुभाषिया है जो उपयोगकर्ता के लिए आदेश स्वीकार कर सकता है और उन्हें फाइल सिस्टम के चारों ओर नेविगेट करने , प्रोग्राम चलाने और उपकरणों के साथ बातचीत करने जैसे संचालन करने के लिए चला सकता है

कई डेबियन आधारित लिनक्स वितरण जैसे कि डेबियन ही, उबंटू और लिनक्स मिंट बीएएसएच के बजाय डीएएसएच को खोल के रूप में उपयोग करते हैं। डीएएसएच डेबियन Almquist शैल के लिए खड़ा है। डीएएसएच खोल बाश के समान ही है लेकिन यह बाश खोल से बहुत छोटा है।

भले ही आप BASH या DASH का उपयोग कर रहे हों, आपके पास .bashrc नामक एक फ़ाइल होगी। वास्तव में आपके पास एकाधिक .bashrc फ़ाइलें होंगी।

टर्मिनल विंडो खोलें और निम्न आदेश टाइप करें:

sudo find / -name .bashrc

जब मैं इस आदेश को चलाता हूं तो तीन परिणाम लौटाए जाते हैं:

/etc/skel/.bashrc फ़ाइल को सिस्टम पर बनाए गए किसी भी नए उपयोगकर्ता के होम फ़ोल्डर में कॉपी किया गया है।

/home/gary/.bashrc फ़ाइल का उपयोग तब भी किया जाता है जब उपयोगकर्ता गैरी एक खोल खोलता है और रूट फ़ाइल का उपयोग तब भी किया जाता है जब रूट रूट खोलता है।

.bashrc फ़ाइल क्या है?

.bashrc फ़ाइल एक शेल स्क्रिप्ट है जो हर बार जब कोई उपयोगकर्ता एक नया खोल खोलता है तो चलाया जाता है।

उदाहरण के लिए टर्मिनल विंडो खोलें और निम्न आदेश दर्ज करें:

दे घुमा के

अब एक ही विंडो में यह आदेश दर्ज करें:

दे घुमा के

हर बार जब आप एक टर्मिनल विंडो खोलते हैं तो bashrc फ़ाइल निष्पादित की जाती है।

इसलिए .bashrc फ़ाइल उन आदेशों को चलाने के लिए एक अच्छी जगह है जिसे आप खोलने के लिए हर बार चलाने के लिए चाहते हैं।

उदाहरण के तौर पर नैनो का उपयोग करके .bashrc फ़ाइल खोलें:

नैनो ~ / .bashrc

फ़ाइल के अंत में निम्न आदेश दर्ज करें:

गूंज "हैलो $ उपयोगकर्ता"

CTRL और O दबाकर फ़ाइल को सहेजें और फिर CTRL और X दबाकर नैनो से बाहर निकलें।

टर्मिनल विंडो के भीतर निम्न आदेश चलाएं:

दे घुमा के

"हैलो" शब्द को उस उपयोगकर्ता नाम के साथ प्रदर्शित किया जाना चाहिए जैसा आपने लॉग इन किया है।

आप अपनी इच्छानुसार कुछ भी करने के लिए .bashrc फ़ाइल का उपयोग कर सकते हैं और वास्तव में इस मार्गदर्शिका में मैंने आपको दिखाया है कि स्क्रीनफैच कमांड का उपयोग करके सिस्टम जानकारी कैसे प्रदर्शित करें

उपनामों का उपयोग

.bashrc फ़ाइल आमतौर पर उपनामों को सामान्यतः उपयोग किए जाने वाले आदेशों पर सेट करने के लिए उपयोग की जाती है ताकि आपको लंबे आदेशों को याद रखने की आवश्यकता न हो।

कुछ लोग इसे एक बुरी बात मानते हैं क्योंकि आप उस मशीन पर रखे वास्तविक आदेश का उपयोग कैसे कर सकते हैं, जहां आपकी अपनी विशेष .bashrc फ़ाइल मौजूद नहीं है।

सच्चाई यह है कि सभी आदेश आसानी से ऑनलाइन और मैन पेजों में उपलब्ध हैं, इसलिए मैं नकारात्मक के बजाय उपनाम को सकारात्मक के रूप में जोड़ता हूं।

यदि आप उबंटू या मिंट जैसे वितरण में डिफ़ॉल्ट .bashrc फ़ाइल देखते हैं तो आप पहले से स्थापित कुछ उपनाम देखेंगे।

उदाहरण के लिए:

ऊर्फ ll = 'ls -alF'

उर्फ ला = 'एलएस-ए'

ऊर्फ एल = 'एलएस-सीएफ'

Ls कमांड का उपयोग फाइल सिस्टम में फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए किया जाता है। यदि आप इस गाइड को पढ़ते हैं तो आप यह पता लगाएंगे कि जब आप ls कमांड चलाते हैं तो सभी स्विच का मतलब क्या होता है।

-एएलएफ का अर्थ है कि आप एक फाइल सूची देखेंगे जिसमें सभी फाइलें छिपी हुई फाइलें हैं जो डॉट के साथ पहले से हैं। फ़ाइल सूची में लेखक का नाम शामिल होगा और प्रत्येक फ़ाइल प्रकार को वर्गीकृत किया जाएगा।

-ए स्विच बस सभी फाइलों और निर्देशिकाओं को सूचीबद्ध करता है लेकिन यह .. फ़ाइल को छोड़ देता है।

अंत में -सीएफ कॉलम द्वारा प्रविष्टियों को उनके वर्गीकरण के साथ सूचीबद्ध करता है।

अब आप किसी भी समय टर्मिनल में इन आदेशों में से किसी एक को दर्ज कर सकते हैं:

एलएस -एलएफ

एलएस-ए

ls-सीएफ

चूंकि .bashrc फ़ाइल में उपनाम सेट किया गया है, इसलिए आप उपनाम को निम्नानुसार चला सकते हैं:

डालूँगा

ला

एल

यदि आप नियमित रूप से कमांड चलाते हैं और यह अपेक्षाकृत लंबी कमांड है तो यह आपके स्वयं के उपनाम को .bashrc फ़ाइल में जोड़ने के लायक हो सकता है।

उपनाम के लिए प्रारूप निम्नानुसार है:

उपनाम new_command_name = command_to_run

असल में आप उपनाम आदेश निर्दिष्ट करते हैं और फिर उपनाम को एक नाम देते हैं। फिर आप उस आदेश को निर्दिष्ट करते हैं जिसे आप बराबर चिह्न के बाद चलाने के लिए चाहते हैं।

उदाहरण के लिए:

उपनाम ऊपर = 'सीडी ..'

उपर्युक्त आदेश आपको प्रवेश करके बस एक निर्देशिका में जाने देता है।

सारांश

.bashrc फ़ाइल एक बहुत ही शक्तिशाली टूल है और यह आपके लिनक्स शैल को कस्टमाइज़ करने का एक शानदार तरीका है। सही तरीके से प्रयुक्त होता है जिससे आप अपनी उत्पादकता दस गुना बढ़ाएंगे।