बॉर्न अगेन शेल (बैश) POSIX कंप्यूटर का एक टेक्स्ट इंटरफेस है। एक शेल, बैश या अन्यथा, आपके कंप्यूटर से सीधे बात करने का एक तरीका प्रदान करता है बिना गोलमोल इंटरफेस के: आप वह सटीक कमांड टाइप करते हैं जो आप अपने कंप्यूटर को निष्पादित करना चाहते हैं। यह उपलब्ध सबसे कुशल और हल्का इंटरफेस है, यही कारण है कि यह 40 वर्षों के बाद भी कायम है।
लेकिन बैश केवल आपके कंप्यूटर को कमांड जारी करने का एक तरीका नहीं है। यह एक प्रोग्रामिंग भाषा भी है, क्योंकि बैश में आप जो कुछ भी कर सकते हैं, उसे शेल स्क्रिप्ट के रूप में स्वचालित भी किया जा सकता है। पायथन या लुआ के आने से बहुत पहले, शेल स्क्रिप्ट रोजमर्रा के उपयोगकर्ता के लिए स्वचालित कंप्यूटिंग का प्रवेश द्वार थीं।
बैश काफी हद तक एक अनिवार्य इंटरफेस है। ग्राफिकल इंटरफेस के विपरीत, बैश के प्रभावी होने के लिए, आपको उन कमांड को जानना होगा जिन्हें आप इसे निष्पादित करना चाहते हैं। उपयोगी बैश कमांड सीखने के कई तरीके हैं, जिनमें यहां Opensource.com पर लेख और एक चीट शीट शामिल हैं। जितना अधिक आप बैश का उपयोग करते हैं, उतनी अधिक कमांड आप सीखते हैं। जितनी अधिक कमांड आप सीखते हैं, उतने ही शक्तिशाली आप और आपके शेल स्क्रिप्ट बन जाते हैं।
हालांकि, एक कारण बैश शेल के बीच इतना लोकप्रिय है इसकी इंटरैक्टिव विशेषताएं। कंप्यूटर पर कमांड किसी भी शेल से उपलब्ध हैं, लेकिन आप शेल के साथ कैसे इंटरैक्ट करते हैं यह सभी अंतर ला सकता है। कुंजी संयोजन और विशेष सिंटैक्स बैश को नियंत्रित करने के त्वरित तरीके प्रदान करते हैं। इस चीट शीट में बैश के कुछ सबसे लोकप्रिय, साथ ही कुछ सबसे अस्पष्ट, शॉर्टकट शामिल हैं, साथ ही कुछ अनिवार्य कमांड भी।
हमारी बैश चीट शीट डाउनलोड करें और इसे हाथ में रखें, और जल्द ही आप बैश का उपयोग करके बैश का बेहतर उपयोग करके कम (या और भी अधिक) उपयोग करेंगे।