#!/Bin/bash का क्या अर्थ है

लिपि

यदि आपने कभी लिखा है, डाउनलोड किया है या खोला है बैश स्क्रिप्ट, निश्चित रूप से आप कुछ अजीब पहली पंक्ति में आए हैं कि हर कोई नहीं जानता कि इसका क्या अर्थ है और इसे वहां क्यों रखा जाना चाहिए। मैं #!/Bin/bash की बात कर रहा हूं। खैर, इस लेख में आप सभी विवरणों को जान पाएंगे कि इसे क्या कहा जाता है, इसके लिए क्या है, और यदि यह हमेशा समान रहता है या यदि कुछ परिवर्तन होते हैं।

व्याख्या की गई भाषा क्या है?

प्रोग्रामिंग भाषा वी

Un प्रोग्रामिंग भाषा की व्याख्या की यह वह है जिसे चलाने के लिए संकलित करने की आवश्यकता नहीं है, लेकिन एक दुभाषिया का उपयोग करके सीधे स्रोत कोड से चलाया जा सकता है, जो एक प्रोग्राम से ज्यादा कुछ नहीं है जो कोड को मशीन-समझने योग्य निर्देशों में अनुवाद कर सकता है। यह कुछ फायदे लाता है:

  • बहु मंच: चूंकि यह बाइनरी नहीं है, इसे बिना किसी संशोधन के विभिन्न प्लेटफार्मों पर चलाया जा सकता है, जो एक स्पष्ट लाभ है यदि हम चाहते हैं कि कोड किसी भी सिस्टम पर काम करे।
  • पोर्टेबिलिटी: यदि दुभाषिया प्लेटफॉर्म के लिए तैयार है, तो व्याख्या की गई स्क्रिप्ट या भाषा उस प्लेटफॉर्म पर काम करेगी।

हालाँकि, इन व्याख्या की गई भाषाओं में भी है इसके नुकसान:

  • उनमें से एक है प्रदर्शन, क्योंकि उन्हें काम करने के लिए हमेशा पृष्ठभूमि में चलने वाले दुभाषिए की आवश्यकता होती है।
  • अपना निर्भरता दुभाषिया का।

के उदाहरण के रूप में भाषाओं की व्याख्या की कुछ का उल्लेख किया जा सकता है, जैसे जावा, सी #, जावास्क्रिप्ट, विजुअल बेसिक .NET और वीबीस्क्रिप्ट, पर्ल, पायथन, लिप्स, रूबी, पीएचपी, एएसपी, आदि।

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

शेल स्क्रिप्टिंग: प्रैक्टिकल उदाहरण

शेल स्क्रिप्टिंग: प्रैक्टिकल उदाहरण

Un स्क्रिप्ट सिर्फ कोड है किसी कार्य को करने के लिए व्याख्या की गई प्रोग्रामिंग भाषा के साथ बनाया गया। यह आम तौर पर एक साधारण प्रोग्राम है, जिसमें आदेशों या आदेशों की एक घटना होती है जिसे क्रमिक रूप से निष्पादित किया जाता है।

#!/Bin/bash (शेबांग) क्या है?

माउसपैड पर स्क्रिप्ट सामग्री

माउसपैड पर स्क्रिप्ट सामग्री

अंत में, इस लेख का विषय यह है कि प्रसिद्ध #!/बिन/बैश, जिसे यूनिक्स की भाषा में शेबांग के नाम से जाना जाता है। हालांकि यह सबसे आम है, स्क्रिप्ट के काम करने के लिए इसका उपयोग करना हमेशा आवश्यक नहीं होता है। अन्य परियोजनाओं के भी अपने स्वयं के शेबैंग हैं, जैसे #!/usr/bin/env python3, #!/bin/sh, आदि।

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


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।