लिनक्स शैल के लिए एक शुरुआती गाइड

एक शैल क्या है?

डेस्कटॉप वातावरण और ग्राफिकल यूजर इंटरफेस से पहले लिनक्स ऑपरेटिंग सिस्टम के साथ बातचीत करने का एकमात्र तरीका टर्मिनल के रूप में भी जाने वाली कमांड लाइन का उपयोग करना था।

टर्मिनल एक विशेष प्रोग्राम का उपयोग करता है जिसे खोल कहा जाता है जो कार्य करने के लिए कमांड की एक श्रृंखला का समर्थन करता है।

विभिन्न प्रकार के खोल उपलब्ध हैं। यहां सबसे अधिक उपयोग किए जाने वाले गोले हैं:

अधिकांश आधुनिक लिनक्स वितरण या तो बैश खोल या डैश खोल का उपयोग करते हैं, हालांकि यह अन्य गोले मौजूद होने के लायक है।

आप एक शैल कैसे खोल सकते हैं?

यदि आप एसएसएच के माध्यम से एक लिनक्स सर्वर से कनेक्ट करते हैं तो आप सीधे लिनक्स खोल पर पहुंच जाएंगे। यदि आप लिनक्स के डेस्कटॉप संस्करण का उपयोग कर रहे हैं और आप डेस्कटॉप वातावरण का उपयोग कर रहे हैं तो आप टर्मिनल खोलकर बस एक खोल में जा सकते हैं।

यह गाइड दिखाता है कि टर्मिनल को कई अलग-अलग तरीकों से कैसे पहुंचाया जाए।

जैसे ही आप टर्मिनल में प्रवेश करेंगे, आप उस टर्मिनल के लिए डिफ़ॉल्ट खोल का उपयोग करने में सक्षम होंगे।

एक टर्मिनल और शैल वही बात है?

एक टर्मिनल और एक खोल जो अक्सर एक-दूसरे के संयोजन के साथ प्रयोग किया जाता है, बहुत अलग जानवर होते हैं। एक टर्मिनल एक प्रोग्राम है जो आपको एक खोल तक पहुंचने में सक्षम बनाता है।

जैसा कि पहले बताया गया है कि एक टर्मिनल विभिन्न प्रकार के खोल चला सकता है। एक खोल को चलाने के लिए टर्मिनल एमुलेटर की आवश्यकता नहीं होती है। उदाहरण के लिए आप एक सीआरओएन नौकरी के माध्यम से एक शेल स्क्रिप्ट चला सकते हैं जो कुछ निश्चित समय पर स्क्रिप्ट चलाने के लिए एक उपकरण है।

मैं शेल के साथ कैसे बातचीत करूं?

आप टर्मिनल विंडो में बहुत कुछ भी कर सकते हैं जिसे आप अधिक ग्राफिकल वातावरण में प्राप्त कर सकते हैं लेकिन आपको उपलब्ध कमांड को जानने की आवश्यकता है।

सभी आदेशों को सूचीबद्ध करने के कई तरीके हैं। उदाहरण के लिए निम्न आदेश उपलब्ध कमांड सूचीबद्ध करता है:

compgen -c | अधिक

यह सभी उपलब्ध कमांडों को सूचीबद्ध करेगा लेकिन इस तरह से जब तक कि आप नहीं जानते कि आदेशों का क्या मतलब है कि आपको बहुत सहज महसूस करने की संभावना नहीं है।

आप निम्न आदेश टाइप करके प्रत्येक कमांड के बारे में जानकारी पढ़ने के लिए मैन कमांड का उपयोग कर सकते हैं:

आदमी कमांडनाम

उस आदेश के नाम से "कमांडनाम" को बदलें जिसे आप पढ़ना चाहते हैं।

उपलब्ध होने वाले अधिकांश लिनक्स कमांड का उपयोग करने के तरीके के बारे में आप यह जानने के लिए हमेशा इस साइट पर मार्गदर्शिकाओं का पालन कर सकते हैं।

महत्वपूर्ण चीजें जिन्हें आप जानना चाहते हैं, फाइलों को कैसे संपादित करें, फाइलों को कैसे संपादित करें, फाइल सिस्टम में कहां से पता लगाएं, कैसे ऊपर और नीचे निर्देशिकाएं, फ़ाइलों को कैसे स्थानांतरित करें, फाइलों की प्रतिलिपि कैसे करें, कैसे करें फ़ाइलों को हटाएं और निर्देशिका कैसे बनाएं।

सौभाग्य से यह गाइड आपको दिखाएगा कि उन सभी चीजों को कैसे करें

एक शैल स्क्रिप्ट क्या है

एक शेल स्क्रिप्ट एक फ़ाइल में लिखे गए शेल कमांड की एक श्रृंखला है जिसे कॉल करने पर अक्सर उपयोगकर्ता इनपुट लेने के बाद आदेशों को निष्पादित किया जाएगा।

शैल स्क्रिप्ट्स बार-बार सामान्य कार्यों को करने का एक तरीका प्रदान करती हैं।

कुंजीपटल अल्प मार्ग

टर्मिनल विंडो के भीतर एक खोल के साथ जल्दी से बातचीत करने के लिए जानने के लायक कई कीबोर्ड शॉर्टकट हैं:

कमांड लाइन का उपयोग कर सॉफ्टवेयर स्थापित करना

खोल को फ़ाइलों को प्रतिलिपि बनाने और उन्हें संपादित करने के एक तरीके से अधिक उपयोग किया जा सकता है।

उदाहरण के लिए आप सॉफ़्टवेयर इंस्टॉल करने के लिए खोल का उपयोग कर सकते हैं। सॉफ़्टवेयर इंस्टॉल करने के लिए अधिकांश आदेश एक ऑपरेटिंग सिस्टम के लिए विशिष्ट हैं, न कि एक विशेष खोल।

मिसाल आधारित वितरण पर उदाहरण के लिए apt-get उपलब्ध है जबकि yum Red Hat आधारित वितरण के लिए उपलब्ध है।

आप एक शैल स्क्रिप्ट में apt-get का उपयोग कर सकते हैं लेकिन यह प्रत्येक वितरण पर काम नहीं करेगा। यह एक कमांड लाइन प्रोग्राम है क्योंकि समर्पित शैल कमांड होने का विरोध किया जाता है।

उपयोगी टिप्स और ट्रिक्स

यह गाइड कमांड लाइन के लिए 15 उपयोगी टिप्स और चाल की एक सूची प्रदान करता है।

यह आपको दिखाएगा कि पृष्ठभूमि में कमांड कैसे चलाएं, आदेशों को कैसे रोकें, लॉग आउट करने के बाद भी आदेशों को कैसे चलाना है, किसी विशिष्ट दिनांक और समय पर आदेश कैसे चलाएं, प्रक्रियाओं को कैसे देखें और प्रबंधित करें, कैसे लटकाएं प्रक्रियाएं, यूट्यूब वीडियो कैसे डाउनलोड करें, वेब पेजों को कैसे डाउनलोड करें और यहां तक ​​कि अपने भाग्य को कैसे प्राप्त करें।