अधिकांश लिनक्स सिस्टम पर बैश डिफ़ॉल्ट कमांड लाइन शेल है। तो क्यों न जानें कि इसका अधिकतम लाभ कैसे उठाया जाए? इस साल, Opensource.com ने बैश शेल की शक्ति का लाभ उठाने में आपकी मदद करने के लिए कई बेहतरीन लेख प्रदर्शित किए। ये बैश के बारे में सबसे ज्यादा पढ़े जाने वाले कुछ लेख हैं:
Linux टर्मिनल में पुनर्निर्देशन के साथ कहीं से भी डेटा पढ़ें और लिखें
इनपुट और आउटपुट का पुनर्निर्देशन किसी भी प्रोग्रामिंग या स्क्रिप्टिंग भाषा का एक स्वाभाविक कार्य है। तकनीकी रूप से, यह स्वाभाविक रूप से तब होता है जब आप किसी कंप्यूटर से इंटरैक्ट करते हैं। इनपुट स्टडिन (मानक इनपुट, आमतौर पर आपका कीबोर्ड या माउस) से पढ़ा जाता है, आउटपुट स्टडआउट (मानक आउटपुट, एक टेक्स्ट या डेटा स्ट्रीम) में जाता है, और त्रुटियां stderr को भेजी जाती हैं। यह समझना कि ये डेटा स्ट्रीम मौजूद हैं, आपको यह नियंत्रित करने में सक्षम बनाता है कि जब आप बैश जैसे शेल का उपयोग कर रहे हों तो जानकारी कहाँ जाती है। सेठ केनलॉन ने माउस को बहुत अधिक हिलाने और कुंजी दबाने के बिना एक स्थान से दूसरे स्थान पर डेटा प्राप्त करने के लिए इन बेहतरीन युक्तियों को साझा किया। आप अक्सर पुनर्निर्देशन का उपयोग नहीं कर सकते हैं, लेकिन इसका उपयोग करना सीखना आपको अनावश्यक रूप से फ़ाइलें खोलने और डेटा की प्रतिलिपि बनाने और चिपकाने में बहुत समय बचा सकता है।
sysadmins के लिए बैश स्क्रिप्टिंग के साथ आरंभ करें
बैश फ्री और ओपन सोर्स सॉफ्टवेयर है, इसलिए कोई भी इसे इंस्टॉल कर सकता है, चाहे वे लिनक्स, बीएसडी, ओपनइंडियाना, विंडोज या मैकओएस चलाते हों। सेठ केनलॉन आपको उन आदेशों और विशेषताओं को सीखने में मदद करता है जो बैश को सबसे शक्तिशाली शेल में से एक उपलब्ध कराते हैं।
बड़े फाइल सिस्टम के लिए इस बैश स्क्रिप्ट को आजमाएं
क्या आप कभी भी एक निर्देशिका में सभी फाइलों को सूचीबद्ध करना चाहते हैं, लेकिन सिर्फ फाइलें, और कुछ नहीं? केवल निर्देशिकाओं के बारे में कैसे? यदि आपके पास है, तो निक क्लिफ्टन का लेख वही हो सकता है जो आप खोज रहे हैं। निक एक निफ्टी बैश स्क्रिप्ट साझा करता है जो निर्देशिकाओं, फाइलों, लिंक या निष्पादन योग्य सूचीबद्ध कर सकता है। स्क्रिप्ट ढूंढें . का उपयोग करके काम करती है खोज करने का आदेश देता है, और फिर यह ls . चलता है विवरण दिखाने के लिए। बड़े Linux सिस्टम को प्रबंधित करने वाले किसी भी व्यक्ति के लिए यह एक चतुर समाधान है।
बैश टूल के साथ अपने Linux सिस्टम कॉन्फ़िगरेशन का स्क्रीनशॉट लें
आपके Linux कॉन्फ़िगरेशन को अन्य लोगों के साथ साझा करने के कई कारण हो सकते हैं। हो सकता है कि आप अपने सिस्टम पर किसी समस्या के निवारण के लिए मदद की तलाश कर रहे हों, या हो सकता है कि आपको अपने द्वारा बनाए गए परिवेश पर इतना गर्व हो कि आप इसे साथी ओपन सोर्स उत्साही लोगों को दिखाना चाहते हैं। डॉन वाटकिंस आपके सिस्टम कॉन्फ़िगरेशन को कैप्चर करने और साझा करने के लिए हमें स्क्रीनफ़ेच और नियोफ़ेच दिखाता है।
Git के लिए 6 आसान बैश स्क्रिप्ट
Git एक सर्वव्यापी कोड प्रबंधन प्रणाली बन गई है। Git रिपॉजिटरी को प्रबंधित करने का तरीका जानना आपके विकास के अनुभव को कारगर बना सकता है। बॉब पीटरसन छह बैश स्क्रिप्ट साझा करते हैं जो आपके जीवन को आसान बना देंगे जब आप गिट रिपॉजिटरी के साथ काम कर रहे हों। गिटलॉग मास्टर संस्करण के खिलाफ मौजूदा पैच की एक संक्षिप्त सूची प्रिंट करता है। स्क्रिप्ट की विविधताएं पैच SHA1 आईडी दिखा सकती हैं या पैच के संग्रह में स्ट्रिंग की खोज कर सकती हैं।
अपनी बैश स्क्रिप्ट को बेहतर बनाने के 5 तरीके
एक सिस्टम एडमिन अक्सर बैश स्क्रिप्ट लिखता है, कुछ छोटी और कुछ काफी लंबी, विभिन्न कार्यों को पूरा करने के लिए। एलन फॉर्मी-डुवल बताते हैं कि कैसे आप अपनी बैश स्क्रिप्ट को सरल, अधिक मजबूत और पढ़ने और डिबग करने में आसान बना सकते हैं। हम मान सकते हैं कि हमें उच्च कार्यक्षमता के लिए पायथन, सी, या जावा जैसी भाषाओं को नियोजित करने की आवश्यकता है, लेकिन यह जरूरी नहीं कि सच हो। बैश स्क्रिप्टिंग भाषा बहुत शक्तिशाली है। इसकी उपयोगिता को अधिकतम करने के लिए सीखने के लिए बहुत कुछ है।
मेरे पसंदीदा बैश हैक्स
केटी मैकलॉघलिन उन चीजों के लिए उपनाम और अन्य शॉर्टकट के साथ आपकी उत्पादकता में सुधार करने में आपकी सहायता करता है जिन्हें आप अक्सर भूल जाते हैं। जब आप पूरे दिन कंप्यूटर के साथ काम करते हैं, तो दोहराने योग्य कमांड ढूंढना और बाद में आसान उपयोग के लिए उन्हें टैग करना शानदार होता है। आपका समय बचाने के लिए केटी की उपयोगी बैश सुविधाओं और सहायक आदेशों का सारांश।
ये बैश युक्तियाँ पहले से ही शक्तिशाली शेल को उपयोगिता के एक नए स्तर पर ले जाती हैं। बेझिझक अपने सुझाव भी साझा करें।