स्क्रिप्ट म्हणजे काय?

स्क्रिप्ट

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

त्यामुळे, स्त्रोत कोड काही अधिक सामान्य शब्द आहे आणि विस्तृत, इतर अटींमध्ये देखील समाविष्ट करण्यात सक्षम असल्याने, स्निपेट स्त्रोत कोडचा एक तुकडा आहे जो सर्वसाधारणपणे खूप जटिल होत नाही. उदाहरणार्थ, जेव्हा आम्ही वेब डिझाइनसाठी स्वत: ला समर्पित करतो किंवा आमच्या वेबसाइटवर बॅनर समाविष्ट करण्याची आवश्यकता असते तेव्हा सहसा Google Adsense किंवा Affमेझॉन iliफिलिएट्स सारख्या जाहिरात प्रदाता आम्हाला आमच्या वेबसाइटवर समाविष्ट करण्यास सक्षम होण्यासाठी HTML कोडचा झलक देतात. म्हणून हा एक पूर्ण कार्यक्रम नाही, परंतु त्याऐवजी कोडचे छोटे छोटे पुन्हा वापरण्यायोग्य भाग आहेत.

अनुवादित वि विरूद्ध संकलित भाषाः

व्याख्या वि संकलित

आपण विचार करत असाल तर स्क्रिप्ट किंवा स्क्रिप्ट म्हणजे कायआपणास हे माहित असावे की प्रोग्रामिंगमध्ये हा शब्द काही प्रकारच्या भाषांतरीत भाषेत (जवळजवळ नेहमीच) लिहिलेल्या स्त्रोत कोडचा संदर्भ घेण्यासाठी वापरला जातो. आणि पारंपारिक संकलित प्रोग्रामिंग भाषांमध्ये काय फरक आहे? पण, याउलट, स्त्रोत कोड एकदा संकलित केला गेला नाही आणि बायनरीमध्ये रूपांतरित केला गेला, परंतु मध्यस्थ म्हणून कार्य करण्यासाठी दुभाष्याची आवश्यकता आहे आणि प्रत्येक वेळी प्रोग्राम कार्यान्वित करण्यासाठी, दुभाषेने मशीनला समजण्यासाठी कोडचे भाषांतर केले पाहिजे . म्हणजेच, सारांशित चरण असे असतीलः

CentOS 7
संबंधित लेख:
CentOS 7 चरण-दर-चरण स्थापना मार्गदर्शक
  1. स्त्रोत कोड लिहा C, BASIC, C ++, Ada, ALGOL, D, COBOL, GO, Fortran, G, Lisp, पास्कल, स्विफ्ट, व्हिज्युअल बेसिक इत्यादी संकलित करण्यासाठी काही प्रोग्रामिंग भाषा वापरुन प्रोग्रामचा वापर कोड कोणत्याही मजकूर संपादकात किंवा अधिक संपूर्ण विकास वातावरण किंवा आयडीई वापरून लिहिले जाऊ शकतो.
  2. आम्ही कोड संकलित करतो जीएनयू जीसीसी सारख्या काही कंपाईलरचा स्त्रोत. यासह आम्ही त्या आदेशांना उच्च-स्तरीय भाषेत रुपांतरित करतो जे केवळ प्रोग्रामर आणि कंपाईलर मशीन किंवा बायनरी भाषेत समजतात ज्या सीपीयूद्वारे समजण्यायोग्य किंवा कार्यवाहीयोग्य आहेत.
  3. El बायनरी कार्यान्वित होऊ शकते मागील चरणांमध्ये न जाता आम्हाला जितक्या वेळा आवश्यक तेवढे वेळा. खरं तर, बहुतेक सॉफ्टवेअर विक्रेते आमच्या कॉम्प्यूटरवर चालण्यासाठी आम्हाला बायनरी थेट पाठवतात. ही ऑपरेटिंग सिस्टम असेल जी यासाठी आवश्यक असलेल्या प्रक्रियेचे व्यवस्थापन करेल, स्कायल्स इ.

दुसरीकडे, स्क्रिप्ट या चरणांचे अनुसरण करीत नाहीत आणि अर्थ लावलेल्या भाषा वापरल्या जातात. बरेच आहेत भाषांतरित भाषाजसे की बॅश इंटरप्रिटरमध्ये वापरलेला एक जीएनयू / लिनक्स व इतर युनिक्समध्ये तसेच पर्ल, पायथन, रुबी, जावास्क्रिप्ट इत्यादी नामांकित भाषांमध्ये वापरला जाईल. त्यांच्यासह आपण कोड लिहू शकता जे स्क्रिप्ट बनवेल जे कमांड फाइल किंवा बॅच प्रक्रियेशिवाय काहीच नसते. अर्थातच वापरल्या जाणार्‍या भाषेनुसार वाक्यरचना भिन्न असेल. दुभाषित भाषेच्या बाबतीत, ऑर्डरमध्ये बदलली जाईलः

  1. आम्ही स्क्रिप्ट किंवा स्त्रोत कोड लिहितो कोणतीही प्रोग्रामिंग भाषा वापरणे. आम्ही आयडीई किंवा फक्त मजकूर संपादक देखील वापरू शकतो.
  2. या प्रकरणात ते संकलित केलेले नाही, परंतु थेट कार्यान्वित केले जाऊ शकते दुभाषे च्या मदतीने. म्हणजेच जर आपण बॅश वापरत आहोत, तर आपली स्क्रिप्ट कार्यान्वित करण्यासाठी आमच्या सिस्टमवर हे स्थापित केले पाहिजे. जर आपण पायथन स्क्रिप्ट वापरत असाल तर आम्हाला पायथन इंटरप्रीटर इ. स्थापित करणे आवश्यक आहे.
  3. जेव्हा आम्ही स्क्रिप्ट चालवितो, तो दुभाषी असेल जो त्यामधील शब्द किंवा भाषेचा अर्थ लावतो (म्हणूनच त्याचे नाव आहे), म्हणजेच या सूचना थेट ऑपरेटिंग सिस्टम आणि सीपीयूकडे जात नाहीत, कारण त्या मध्यस्थांच्या मदतीशिवाय त्यांना ओळखू शकत नाहीत. किंवा भाषांतर करणारा कोण आहे.

हे बोलल्यानंतर आपण पाहतो की एका बाबतीत किंवा दुसर्‍या बाबतीत असे आहे फायदे आणि तोटे. संकलित केलेल्या फायलींच्या बाबतीत, त्यांना रनटाइमवेळी संकलनाची आवश्यकता नाही, म्हणून एकदा एकदा प्रथम संकलित केल्यावर, बायनरीवर संसाधने वाया घालवल्याशिवाय आपल्याला पाहिजे तितक्या वेळा कार्यान्वित करू शकतो. लिपींमध्ये असे होत नाही, ज्यास दुभाषेसाठी संसाधने देखील आवश्यक आहेत, म्हणून ती सर्वसाधारणपणे हळू होईल.

लिनक्स वर आपली पहिली स्क्रिप्ट बनवित आहे.

बॅश लोगो

आमच्या उदाहरणात आम्ही बाशची स्वत: ची व्याख्या केलेली प्रोग्रामिंग भाषा वापरणार आहोत, आणि म्हणूनच आमचा दुभाषिया बाश असेल. सर्व प्रथम आम्हाला हे माहित असले पाहिजे स्क्रिप्ट फायलींमध्ये मथळे असतात दुभाषेनुसार शेबांग म्हणून ओळखले जाते. उदाहरणार्थ, लिनक्समध्ये आपल्याला भिन्न दुभाष्यांचा शोध घेता येतो, बॅशच्या बाबतीत, शिबंग #! / बिन / बॅश आहे, परंतु इतर कोणत्याही बाबतीत हे दुभाजक असेल जे या प्रकरणात दुभाषाकडे किंवा शेलकडे निर्देश करेल. तसेच, युनिक्स आणि लिनक्सच्या बाबतीत, स्क्रिप्ट फाइलमध्ये सहसा विस्तार .sh असतो.

लिनक्स बूट करण्यायोग्य यूएसबी पेंड्राइव्ह
संबंधित लेख:
कोणत्याही वितरणामध्ये टर्मिनलमधून बूट करण्यायोग्य यूएसबी कसे तयार करावे

स्क्रिप्टमध्ये आपण इंटरप्रीटर कमांडस, ऑपरेशन्स, कॉन्स्टन्ट इत्यादी वापरू शकतो. उदाहरणार्थ आपण तयार करू शकतो एक साधी स्क्रिप्ट आमच्या सिस्टमवर बॅकअप प्रती बनविणे आणि आमच्या आवडत्या मजकूर संपादकासह बॅकअप.श नावाची फाईल तयार करण्याच्या तारखेसह रेकॉर्ड तयार करणे. त्याची सामग्री असेलः

<div>

<pre><span class="com">#<span class="simbol">!</span>/bin/bash
</span></pre>
<pre>tar cvf /backup/copia<span class="simbol">.</span>tar /home/usuario</pre>
<pre>date <span class="simbol">></span> /backup/log_copia</pre>
</div>

उदाहरणार्थ, वरील उदाहरणात आपण / home / वापरकर्ता निर्देशिकेची बॅकअप प्रत तयार करा आणि कॉपी-स्टार नावाच्या टर्बॉलमध्ये पॅक कराल, नंतर एक लिहा तारीख लॉग. अंमलात आणण्यासाठी, आम्हाला त्यास अंमलबजावणी परवानग्या द्याव्या लागतील, उदाहरणार्थः

chmod +x backup.sh

./backup.sh

एक साधे उदाहरण मला वाटते की बर्‍याच नवशिक्यांसाठी स्क्रिप्ट काय आहे. हा अगदी अलीकडेच वारंवार होणारा प्रश्न आहे ...


3 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   डेम म्हणाले

    मी डेस्कटॉप.आय.आय. कसे सुधारित करू
    शुभेच्छा

  2.   अँटोनियो म्हणाले

    बरं, आपण ते सोप्या पद्धतीने स्पष्ट केले त्या चांगुलपणाचे आभार. माझ्याकडे हे सर्व अगदी स्पष्ट आहे ... फक्त मला आता बाकीच्यांसाठी "बॅश", "स्निपेट्स", स्काइल्स इ. इत्यादी कशा शोधायच्या आहेत ते सर्व अगदी स्पष्ट आहे. फक्त एक छोटी गोष्ट, आणखी काही नाही; मला स्क्रिप्टबद्दल तीन पर्याय (रद्द करा आणि आणखी दोन, मला आठवत नाहीत) अशी विंडो मिळाली तर मी सामान्यपणे काय करावे? मी कोणत्या प्रकारचे व्हायरस आणू शकतो? कारण मला असे काहीही आठवत नाहीये की विंडो बाहेर येईल. कृपया, एखादा अनागोंदी समजावून सांगा

  3.   सेबास्टियन मोरालेस प्लेसहोल्डर प्रतिमा म्हणाले

    यामुळे मला खूप मदत झाली आहे, तथापि उदाहरण कोड खूपच गोंधळात टाकणारा आहे कारण मला बहुतेक लेबले माहित नाहीत, माझी अशी इच्छा आहे की आपण कोडमध्ये ठेवलेल्या प्रत्येक गोष्टीसाठी आपण त्या गोष्टी ठेवल्या असत्या आणि त्या चांगल्या प्रकारे समजून घ्याव्यात, मलाही शंका होती ती एक .sh फाईल आहे?