ஸ்கிரிப்ட் என்றால் என்ன?

ஸ்கிரிப்ட்

இணையம் ஐ.டி அல்லாதவர்களுக்கு சற்று குழப்பமான சொற்களஞ்சியம் நிறைந்துள்ளது. இந்த சொற்களில் சில மூல குறியீடாக இருக்கலாம், ஸ்கிரிப்ட்கள் அல்லது ஸ்கிரிப்ட், துணுக்குகள் போன்றவை. சரி, மூலக் குறியீட்டைப் பொறுத்தவரை, ஒரு நிரலாக்க மொழியைப் பயன்படுத்தி எழுதப்பட்ட உரை அல்லது தகவல் மற்றும் ஒரு குறிப்பிட்ட தொடரியல் மரியாதைக்குரிய ஒரு வழிமுறை அல்லது குறிப்பிட்ட செயல்பாட்டை உருவாக்குவது நிரலை உருவாக்கும்.

எனவே, மூல குறியீடு என்பது சற்று பொதுவான சொல் மற்றும் பரந்த, மற்ற சொற்களிலும் சேர்க்க முடியும், ஏனெனில் ஒரு துணுக்கு என்பது மூலக் குறியீட்டின் ஒரு பகுதி என்பதால் பொதுவாக மிகவும் சிக்கலானதாக இருக்காது. எடுத்துக்காட்டாக, நாங்கள் வலை வடிவமைப்பிற்கு நம்மை அர்ப்பணிக்கும்போது அல்லது எங்கள் இணையதளத்தில் ஒரு பேனரைச் செருக வேண்டியிருக்கும் போது, ​​பொதுவாக கூகிள் ஆட்ஸன்ஸ் அல்லது அமேசான் இணைப்புகள் போன்ற விளம்பர வழங்குநர்கள் HTML குறியீட்டைக் கொண்ட ஒரு துணுக்கை எங்கள் வலைத்தளத்தில் செருக முடியும். எனவே இது ஒரு முழுமையான நிரல் அல்ல, மாறாக மீண்டும் பயன்படுத்தக்கூடிய சிறிய குறியீடு.

தொகுக்கப்பட்ட மொழி மற்றும் தொகுக்கப்பட்ட மொழி:

தொகுக்கப்பட்ட vs தொகுக்கப்பட்டது

நீங்கள் யோசிக்கிறீர்கள் என்றால் ஸ்கிரிப்ட் அல்லது ஸ்கிரிப்ட் என்றால் என்னநிரலாக்கத்தில் இந்த சொல் சில வகையான மொழியில் எழுதப்பட்ட மூலக் குறியீட்டைக் குறிக்கப் பயன்படுகிறது என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும் (கிட்டத்தட்ட எப்போதும்). பாரம்பரிய தொகுக்கப்பட்ட நிரலாக்க மொழிகளுக்கு என்ன வித்தியாசம்? சரி, இவற்றைப் போலன்றி, மூலக் குறியீடு ஒரு முறை தொகுக்கப்பட்டு பைனரியாக மாற்றப்படவில்லை, மாறாக ஒரு இடைத்தரகராக செயல்பட ஒரு மொழிபெயர்ப்பாளர் தேவைப்படுகிறார், மேலும் ஒவ்வொரு முறையும் நிரல் செயல்படுத்தப்படும்போது, ​​மொழிபெயர்ப்பாளர் இயந்திரத்தைப் புரிந்துகொள்ள குறியீட்டை மொழிபெயர்க்க வேண்டும் . அதாவது, சுருக்கமான படிகள்:

CentOS 7
தொடர்புடைய கட்டுரை:
CentOS 7 நிறுவல் வழிகாட்டி படிப்படியாக
  1. மூலக் குறியீட்டை எழுதுங்கள் சி, பேசிக், சி ++, அடா, அல்கோல், டி, கோபால், ஜிஓ, ஃபோட்ரான், ஜி, லிஸ்ப், பாஸ்கல், ஸ்விஃப்ட், விஷுவல் பேசிக் போன்றவற்றை தொகுக்க சில நிரலாக்க மொழியைப் பயன்படுத்தி நிரலின். குறியீட்டை எந்த உரை எடிட்டரிலும் எழுதலாம் அல்லது முழுமையான வளர்ச்சி சூழல் அல்லது ஐடிஇ பயன்படுத்தலாம்.
  2. நாங்கள் குறியீட்டை தொகுக்கிறோம் குனு ஜி.சி.சி போன்ற சில தொகுப்பிகளைப் பயன்படுத்தும் மூல. இதன் மூலம் இந்த கட்டளைகளை ஒரு உயர் மட்ட மொழியாக மாற்ற நிர்வகிக்கிறோம், இது புரோகிராமர்கள் மற்றும் தொகுப்பாளர்கள் மட்டுமே புரிந்துகொள்ளக்கூடிய அல்லது இயங்கக்கூடிய CPU ஆல் இயக்கக்கூடிய ஒரு இயந்திரம் அல்லது பைனரி மொழியாக புரிந்து கொள்ளும்.
  3. El பைனரி செயல்படுத்தப்படலாம் முந்தைய படிகளை மீண்டும் செல்லாமல் நமக்கு தேவையான பல முறை. உண்மையில், பெரும்பாலான மென்பொருள் விற்பனையாளர்கள் எங்கள் கணினியில் இயக்க பைனரியை நேரடியாக அனுப்புகிறார்கள். இதற்கு தேவையான செயல்முறைகள், சிஸ்கால்கள் போன்றவற்றை நிர்வகிக்கும் இயக்க முறைமையாக இது இருக்கும்.

மறுபுறம், ஸ்கிரிப்ட்கள் இந்த படிகளைப் பின்பற்றுவதில்லை மற்றும் விளக்கப்பட்ட மொழிகள் பயன்படுத்தப்படுகின்றன. பல உள்ளன விளக்கப்பட்ட மொழிகள், குஷ் / லினக்ஸ் மற்றும் பிற யூனிக்ஸ் மற்றும் பெர்ல், பைதான், ரூபி, ஜாவாஸ்கிரிப்ட் போன்ற நன்கு அறியப்பட்ட மொழிகளில் அதிகம் பயன்படுத்தப்படும் பாஷ் மொழிபெயர்ப்பாளரைப் போன்றது. அவர்களுடன் நீங்கள் கட்டளை கோப்பு அல்லது தொகுதி செயலாக்கத்தைத் தவிர வேறொன்றுமில்லாத ஸ்கிரிப்டை உருவாக்கும் குறியீட்டை எழுதலாம். வெளிப்படையாக பயன்படுத்தப்படும் மொழியைப் பொறுத்து, தொடரியல் மாறுபடும். விளக்கப்பட்ட மொழியின் விஷயத்தில், ஒழுங்கு இதற்கு மாறும்:

  1. நாங்கள் ஸ்கிரிப்ட் அல்லது மூல குறியீட்டை எழுதுகிறோம் எந்த நிரலாக்க மொழியையும் பயன்படுத்துதல். நாம் ஒரு IDE அல்லது ஒரு உரை திருத்தியையும் பயன்படுத்தலாம்.
  2. இந்த வழக்கில், இது தொகுக்கப்படவில்லை, ஆனால் நேரடியாக செயல்படுத்தப்படலாம் மொழிபெயர்ப்பாளரின் உதவியுடன். அதாவது, நாங்கள் பாஷைப் பயன்படுத்தினால், எங்கள் ஸ்கிரிப்டை இயக்க கணினியில் அதை நிறுவ வேண்டும். நாம் பைதான் ஸ்கிரிப்டைப் பயன்படுத்தினால், பைதான் மொழிபெயர்ப்பாளர் நிறுவப்பட்டிருக்க வேண்டும்.
  3. போது நாங்கள் ஸ்கிரிப்டை இயக்குகிறோம், அதில் உள்ள சொற்களையோ அல்லது மொழியையோ விளக்கும் மொழிபெயர்ப்பாளராக இருப்பார் (எனவே அதன் பெயர்), அதாவது, இந்த அறிவுறுத்தல்கள் நேரடியாக இயக்க முறைமை மற்றும் CPU க்கு அனுப்பாது, ஏனெனில் அது இடைத்தரகரின் உதவியின்றி அவற்றை அங்கீகரிக்காது. அல்லது மொழிபெயர்ப்பாளர் யார் மொழிபெயர்ப்பாளர்.

இதைச் சொன்னபின், ஒரு சந்தர்ப்பத்தில் அல்லது இன்னொரு சந்தர்ப்பத்தில் இருப்பதைக் காண்கிறோம் நன்மைகள் மற்றும் தீமைகள். தொகுக்கப்பட்ட கோப்புகளைப் பொறுத்தவரை, அவை இயக்க நேரத்தில் தொகுத்தல் தேவையில்லை, ஆகையால், முதல் முறையாக தொகுத்தவுடன், பைனரியை வளங்களை வீணாக்காமல் நாம் விரும்பும் பல முறை இயக்கலாம். ஸ்கிரிப்ட்களில் இது அப்படி இல்லை, இது மொழிபெயர்ப்பாளருக்கும் வளங்களை ஒதுக்க வேண்டும், எனவே இது பொதுவாக மெதுவாக இயங்கும்.

லினக்ஸில் எங்கள் முதல் ஸ்கிரிப்டை உருவாக்குகிறது:

பாஷ் லோகோ

எங்கள் எடுத்துக்காட்டில், பாஷின் சொந்த விளக்கம் தரும் நிரலாக்க மொழியைப் பயன்படுத்தப் போகிறோம், எனவே எங்கள் மொழிபெயர்ப்பாளர் பாஷாக இருப்பார். முதலில் நாம் பலவற்றை அறிந்திருக்க வேண்டும் ஸ்கிரிப்ட் கோப்புகளில் தலைப்புகள் உள்ளன பயன்படுத்தப்படும் மொழிபெயர்ப்பாளரின் படி ஷெபாங் என அழைக்கப்படுகிறது. எடுத்துக்காட்டாக, லினக்ஸில் நாம் வெவ்வேறு மொழிபெயர்ப்பாளர்களைக் காணலாம், பாஷின் விஷயத்தில், ஷிபாங் #! / பின் / பாஷ் ஆகும், ஆனால் வேறு எந்தவொரு சந்தர்ப்பத்திலும் இது இந்த வழக்கில் மொழிபெயர்ப்பாளர் அல்லது ஷெல்லை சுட்டிக்காட்டும் பைனரி ஆகும். மேலும், யூனிக்ஸ் மற்றும் லினக்ஸ் விஷயத்தில், ஸ்கிரிப்ட் கோப்பில் வழக்கமாக .sh நீட்டிப்பு இருக்கும்.

லினக்ஸ் துவக்கக்கூடிய யூ.எஸ்.பி பென்ட்ரைவ்
தொடர்புடைய கட்டுரை:
எந்தவொரு விநியோகத்திலும் முனையத்திலிருந்து துவக்கக்கூடிய யூ.எஸ்.பி எவ்வாறு உருவாக்குவது

ஸ்கிரிப்ட்டில் நாம் மொழிபெயர்ப்பாளர் கட்டளைகள், இயக்கங்கள், மாறிலிகள் போன்றவற்றைப் பயன்படுத்தலாம். உதாரணமாக, நாம் உருவாக்கலாம் ஒரு எளிய ஸ்கிரிப்ட் எங்கள் கணினியில் காப்பு பிரதிகளை உருவாக்க மற்றும் எங்களுக்கு பிடித்த உரை எடிட்டருடன் backup.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>

எடுத்துக்காட்டாக, மேலே உள்ள எடுத்துக்காட்டில் நீங்கள் / வீடு / பயனர் கோப்பகத்தின் காப்பு பிரதியை உருவாக்கி அதை copy.tar எனப்படும் தார்பாலில் அடைத்து, பின்னர் எழுதுங்கள் தேதி பதிவு. அதை இயக்க, நாங்கள் அதை செயல்படுத்த அனுமதிகளை வழங்க வேண்டும், எடுத்துக்காட்டாக:

chmod +x backup.sh

./backup.sh

ஒரு எளிய உதாரணம் ஒரு ஸ்கிரிப்ட் என்றால் என்ன என்பது புதியவர்களுக்கு என்று நான் நினைக்கிறேன். இது சமீபத்தில் மீண்டும் மீண்டும் வரும் கேள்வி ...


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   நான் அவர் கூறினார்

    Destop.ini ஐ எவ்வாறு மாற்றுவது?
    குறித்து

  2.   அன்டோனியோ அவர் கூறினார்

    சரி, நீங்கள் அதை எளிமையாக விளக்கிய நன்மைக்கு நன்றி. எனக்கு எல்லாம் மிகத் தெளிவாக உள்ளது ... இப்போது நான் ஒரு "பாஷ்", "துணுக்குகள்", சிஸ்கால்கள் போன்றவற்றைத் தேட வேண்டியிருக்கும், மீதமுள்ளவர்களுக்கு எல்லாம் மிகவும் தெளிவாக உள்ளது. ஒரு சிறிய விஷயம், அதற்கு மேல் எதுவும் இல்லை; ஒரு ஸ்கிரிப்டைப் பற்றி எனக்கு மூன்று விருப்பங்களை (ரத்துசெய் மற்றும் இன்னும் இரண்டு, எனக்கு நினைவில் இல்லை) ஒரு சாளரம் கிடைத்தால், நான் சாதாரணமாக என்ன செய்ய வேண்டும்? ஒருவித வைரஸை அறிமுகப்படுத்த முடியுமா? ஏனென்றால் ஜன்னல் வெளியே வரும் வகையில் எதையும் குறைக்க விரும்புவது எனக்கு நினைவில் இல்லை. தயவுசெய்து ஒரு விகாரத்திற்கு விளக்குங்கள்

  3.   செபாஸ்டியன் மோரல்ஸ் ஒதுக்கிட படம் அவர் கூறினார்

    இது எனக்கு நிறைய உதவியது, இருப்பினும் உதாரணக் குறியீடு மிகவும் குழப்பமானதாக இருக்கிறது, ஏனெனில் பெரும்பாலான லேபிள்கள் எனக்குத் தெரியாது, நீங்கள் குறியீட்டில் வைக்கும் ஒவ்வொன்றும் எதற்காக வைக்கப்பட்டுள்ளீர்கள் என்பதையும், அதை நன்கு புரிந்து கொள்வதையும் விரும்புகிறேன், எனக்கும் சந்தேகம் இருந்தது அது ஒரு .sh ​​கோப்பு?