Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

बैश में तेजी से महारत: आवश्यक कमांड, शॉर्टकट, और सिंटैक्स गाइड

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

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

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

हालांकि, एक कारण बैश शेल के बीच इतना लोकप्रिय है इसकी इंटरैक्टिव विशेषताएं। कंप्यूटर पर कमांड किसी भी शेल से उपलब्ध हैं, लेकिन आप शेल के साथ कैसे इंटरैक्ट करते हैं यह सभी अंतर ला सकता है। कुंजी संयोजन और विशेष सिंटैक्स बैश को नियंत्रित करने के त्वरित तरीके प्रदान करते हैं। इस चीट शीट में बैश के कुछ सबसे लोकप्रिय, साथ ही कुछ सबसे अस्पष्ट, शॉर्टकट शामिल हैं, साथ ही कुछ अनिवार्य कमांड भी।

हमारी बैश चीट शीट डाउनलोड करें और इसे हाथ में रखें, और जल्द ही आप बैश का उपयोग करके बैश का बेहतर उपयोग करके कम (या और भी अधिक) उपयोग करेंगे।

  1. मैक पर Æ, €, #, @, © और अधिक विशेष वर्ण कैसे टाइप करें मैक पर Æ, €, #, @, © और अधिक विशेष वर्ण कैसे टाइप करें

    चाहे आपने अभी PC से मैक पर स्विच किया है और पता चला है कि और @ कुंजियां वहां नहीं हैं जहां आप उम्मीद कर रहे थे, या आपको अपने मैक कीबोर्ड पर कुछ असामान्य वर्ण या एक्सेंट टाइप करने हैं, हम यहां मदद के लिए हैं। वर्णों का स्थान इस बात पर निर्भर कर सकता है कि आप दुनिया में कहां स्थित हैं: कीबोर्ड लेआउट

  1. Bash में $$ बनाम $BASHPID समझें: प्रोसेस ID वेरिएबल्स की व्याख्या Bash में $$ बनाम $BASHPID समझें: प्रोसेस ID वेरिएबल्स की व्याख्या

    हाल ही में मैं एक शेल स्क्रिप्ट पर काम कर रहा था और मैंने देखा कि bash स्पेशल वेरिएबल $$ और $BASHPID कैसे व्यवहार करते हैं, इसमें एक महत्वपूर्ण अंतर है। लिनक्स में चलने वाली हर प्रोसेस को एक प्रोसेस ID असाइन किया जाता है और इस तरह ऑपरेटिंग सिस्टम प्रोसेस को संभालता है। संबंधित पढ़ें: Bash में Sourc

  1. jm-shell: विस्तृत गतिविधि लॉग्स के साथ सुविधा-संपन्न, अनुकूलन योग्य बैश शेल jm-shell: विस्तृत गतिविधि लॉग्स के साथ सुविधा-संपन्न, अनुकूलन योग्य बैश शेल

    jm-shell एक मुफ्त ओपन सोर्स, छोटा, अत्यधिक जानकारीपूर्ण और अनुकूलित बैश शेल है, जो आपको अपनी शेल गतिविधि के साथ-साथ कुछ उपयोगी सिस्टम जानकारी जैसे सिस्टम लोड एवरेज, लैपटॉप/कंप्यूटर की बैटरी स्थिति और बहुत कुछ के बारे में जानकारी का खजाना देता है। महत्वपूर्ण रूप से, Bash के विपरीत जो केवल हिस्ट्री फ़