Bashrc फाइलको लागि के हो?

परिचय

यदि तपाईं केहि समय लिनक्स प्रयोग गर्दै हुनुहुन्छ र विशेष गरी यदि तपाइँ लिनक्स कमान्ड लाइनसँग परिचित हुन सुरु गर्नुहुन्छ भने तपाईंलाई BASH ले लिनक्स शेल हो।

बाश बोरेन फेरि शेलको लागि खडा छ। त्यहाँ csh, zsh, dash र korn सहित विभिन्न गोलाहरू छन्।

एल एक शब्दावली हो जसले प्रयोगकर्ताका लागि आदेशहरू स्वीकार गर्दछ र कार्य सञ्चालन गर्न सक्छ जुन फाइल प्रणाली वरिपरि नेविगेट गर्न, प्रोग्रामहरू चलिरहेको छ र उपकरणहरूसँग अन्तरक्रिया गर्न सक्छ

धेरै डेबियनले डेबियन आफैं, यूबन्चु र लिनक्स टकसाल प्रयोग DASH को रूपमा लिनको सट्टा लिनक्स वितरणको आधारमा आधारित हुन्छ। DASH Debian Almquist Shell को लागि खडा छ। DASH शेल BASH को धेरै समान छ तर यो BASH खोलको भन्दा सानो छ।

चाहे तपाईं BASH वा DASH प्रयोग गर्दै हुनुहुन्छ भने तपाईसँग एक फाइल हुनेछ .bashrc। वास्तवमा तपाईंसँग धेरै .bashrc फाइलहरू छन्।

टर्मिनल सञ्झ्याल खोल्नुहोस् र निम्न आदेशमा टाइप गर्नुहोस्:

sudo find / -name .bashrc

जब म यो आदेश चलाउछु त्यहाँ तीन परिणाम फर्काउँछौं:

/etc/skel/.bashrc फाइल कुनै नयाँ प्रयोगकर्ताहरूको गृह फोल्डरमा प्रतिलिपि गरिएको छ जुन प्रणालीमा सिर्जना गरिएको छ।

/home/gary/.bashrc प्रयोग भएको फाइल हो जब पनि प्रयोगकर्ता gary खोल खुल्छ र रूट फाइल प्रयोग गरिन्छ जब जेडले खोल खोल्छ।

.bashrc फाइल के हो?

.bashrc फाइल एउटा शेल स्क्रिप्ट हो जुन प्रत्येक पटक प्रयोगकर्ताले नयाँ शेल खोल्छ।

उदाहरणका लागि टर्मिनल सञ्झ्याल खोल्नुहोस् र निम्न आदेश प्रविष्टि गर्नुहोस्:

बाश

अब एउटै सन्झ्याल भित्र यो आदेश प्रविष्टि गर्नुहोस्:

बाश

प्रत्येक टर्मिनल सञ्झ्याल खोल्दा ब्यासआरसी फाइल सम्पन्न हुन्छ।

.bashrc फाइल एउटा राम्रो ठाँउ हो त्यसैले आदेशहरू चलाउन को लागी जुन तपाइँले प्रत्येक खोल चालु गर्न चाहानुहुन्छ खोल खोल्न चाहनुहुन्छ।

उदाहरणको रूपमा। खुलासा फाइलले नानो प्रयोग गरेर फाइल निम्नानुसार छ:

नानो ~ / .bashrc

फाइलको अन्त्यमा निम्न आदेश प्रविष्ट गर्नुहोस्:

गूंज "नमस्ते $ USER"

फाइललाई CTRL र O थिच्नुहोस् र त्यसपछि CTRL र X थिचेर नानो बाहिर निस्कनुहोस्।

टर्मिनल सञ्झ्याल भित्रमा निम्न आदेश चलाउनुहोस्:

बाश

"नमस्कार" शब्दको रूपमा तपाईले लग इन गरिएको प्रयोगकर्ता नामको साथ प्रदर्शित हुनुपर्छ।

तपाईँले .bashrc फाइललाई जुन चाहानुहुन्छ जुन पनि प्रयोग गर्न सक्नुहुन्छ र वास्तवमा यो मार्गदर्शिकामा मैले तपाईले कसरी देखाउनुभयो कि कसरी स्क्रीफफिच आदेश प्रयोग गरेर प्रणाली जानकारी प्रदर्शन गर्ने

उपनामहरूको प्रयोग

.bashrc फाइल सामान्यतया प्रयोग गरिएका आदेशहरूमा उपनाम सेट गर्न प्रयोग गरिन्छ ताकि तपाईंले लामो आदेशहरू सम्झनु पर्दैन।

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

तथापि सत्य यो हो कि सबै आदेशहरू सजिलैसँग अनलाइन उपलब्ध छन् र म्यानुअल पृष्ठहरूमा मैले उपनामहरू सकारात्मक रूपमा नकारात्मक रूपमा नकारात्मक रूपमा देखेको छु।

यदि तपाइँ पूर्वनिर्धारित देख्नुहुन्छ .बब्रोसी फाइल जस्तै Ubuntu वा Mint को वितरणमा तपाईंले केही उपनामहरू पहिले देखि नै सेटअप देख्नुहुनेछ।

उदाहरणका लागि:

alias ll = 'ls -alF'

alias la = 'ls-a'

उपनाम l = 'ls -CF'

Ls आदेश फाइल फाइलमा फाइलहरू र डाइरेक्टरीहरू सूचीबद्ध गर्न प्रयोग गरिन्छ। यदि तपाईंले यो मार्गदर्शक पढ्नुहुन्छ भने तपाईले थाहा पाउनुहुनेछ कि सबै स्विचहरूको मतलबले तपाईँले Ls कमान्ड चलाउनुहुन्छ।

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

ए -ए स्विचले केवल सबै फाईलहरू र डाइरेक्टरीहरू सूचीबद्ध गर्दछ तर यसले फाइल फाइललाई स्वीकृत गर्दछ।

अन्ततः सीसीएफ प्रविष्टिहरू स्तम्भद्वारा तिनीहरूको वर्गीकरणको साथ सूचीबद्ध गर्दछ।

अब तपाईं कुनै पनि समय टर्मिनलमा प्रत्यक्ष यी कुनै पनि आदेश प्रविष्ट गर्न सक्नुहुनेछ:

ls -alF

ls-a

ls-CF

जस्तै .bashrc फाइलमा एक उपनाम सेट गरिएको छ भने तपाईं केवल उपनाम निम्न रूपमा चलाउन सक्नुहुनेछ:

ll

la

l

यदि तपाईं आफैलाई नियमित रूपमा आदेश चलाउन खोज्नु हुन्छ र यो एक अपेक्षाकृत लामो आदेश हो यो .bashrc फाइलमा तपाईंको आफ्नै उपनाम थप्न लायक हुन सक्छ।

उपनामका लागि ढाँचा निम्नानुसार छ:

उपनाम new_command_name = कमांड_to_run

मूलतया तपाइँले उपनाम आदेश निर्दिष्ट गर्नुभयो र त्यसपछि उपनाम नाम दिनुहोस्। त्यसपछि तपाईँले समान चिन्ह पछि चलाउनु भएको आदेश निर्दिष्ट गर्नुहोस्।

उदाहरण को रुपमा:

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

माथिको आदेशले तपाईंलाई भर्खरै डाइरेक्टरी माथि प्रवेश गर्न अनुमति दिन्छ।

सारांश

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