Čo je to scenár?

Skript

Web je plný terminológie, ktorá môže byť pre ľudí, ktorí nie sú IT, trochu mätúca. Niektoré z týchto výrazov môžu byť zdrojový kód, skripty alebo skript, úryvky atď. Pokiaľ ide o zdrojový kód, ide o všetok text alebo informácie písané pomocou programovacieho jazyka a s rešpektovaním určitej syntaxe, ktoré tvoria algoritmus alebo konkrétnu funkciu, z ktorej bude program pozostávať.

Z tohto dôvodu zdrojový kód je trochu všeobecnejší pojem a široký, schopný zahrnúť aj do ostatných pojmov, pretože úryvok je fragment zdrojového kódu, ktorý sa všeobecne nestáva príliš zložitým. Napríklad, keď sa venujeme webdizajnu alebo potrebujeme vložiť na našu webovú stránku banner, poskytovatelia reklám, ako sú Google Adsense alebo Amazon Affiliates, nám zvyčajne dajú úryvok s HTML kódom, aby sme ho mohli vložiť na náš web. Nejde teda o kompletný program, ale skôr o malé opakovane použiteľné časti kódu.

Interpretovaný jazyk vs kompilovaný jazyk:

Interpretované vs kompilované

Ak vás zaujíma čo je skript alebo skriptMali by ste vedieť, že v programovaní sa tento výraz používa na označenie zdrojového kódu napísaného v nejakom type interpretovaného jazyka (takmer vždy). A aký je rozdiel v tradičných kompilovaných programovacích jazykoch? Na rozdiel od nich sa zdrojový kód nezostavuje jednorazovo a netransformuje do binárneho formátu, ale je potrebný tlmočník, ktorý slúži ako sprostredkovateľ, a zakaždým, keď sa má program vykonať, musí tlmočník preložiť kód, aby stroj pochopil . To znamená, že zhrnuté kroky by boli:

7 CentOS
Súvisiaci článok:
Sprievodca inštaláciou CentOS 7 krok za krokom
  1. Napíšte zdrojový kód programu pomocou niektorého programovacieho jazyka na kompiláciu ako C, BASIC, C ++, Ada, ALGOL, D, COBOL, GO, Fortran, G, Lisp, Pascal, Swift, Visual Basic atď. Kód je možné napísať v ľubovoľnom textovom editore alebo pomocou kompletnejšieho vývojového prostredia alebo IDE.
  2. Zostavujeme kód zdroj pomocou nejakého kompilátora, napríklad GNU GCC. Týmto sa nám darí transformovať tieto príkazy do jazyka na vysokej úrovni, ktorému rozumejú iba programátori a kompilátori, do strojového alebo binárneho jazyka, ktorý je zrozumiteľný alebo spustiteľný procesorom.
  3. El binárne možno vykonať koľkokrát potrebujeme, bez toho, aby sme znova prechádzali predchádzajúcimi krokmi. V skutočnosti nám väčšina dodávateľov softvéru posiela binárne súbory priamo na spustenie v našom počítači. Bude to operačný systém, ktorý spravuje procesy potrebné na to, systémové volania atď.

Na druhej strane skripty tieto kroky nedodržiavajú a používajú sa interpretované jazyky. Je ich veľa tlmočené jazyky, ako je ten, ktorý sa používa v interpretácii Bash, ktorý bude najpoužívanejší v GNU / Linux a iných Unixoch, ako aj známe jazyky ako Perl, Python, Ruby, JavaScript atď. Pomocou nich môžete napísať kód, ktorý vytvorí skript, ktorý nebude ničím iným ako príkazovým súborom alebo dávkovým spracovaním. Je zrejmé, že v závislosti od použitého jazyka sa bude syntax líšiť. V prípade tlmočeného jazyka by sa poradie zmenilo na:

  1. Napíšeme scenár alebo zdrojový kód pomocou ľubovoľného programovacieho jazyka. Môžeme tiež použiť IDE alebo len textový editor.
  2. V takom prípade nie je kompilovaný, ale je možné ho priamo vykonať s pomocou tlmočníka. To znamená, že ak používame Bash, musíme ho mať nainštalovaný v systéme, aby sme mohli vykonávať náš skript. Ak používame skript v jazyku Python, musíme mať nainštalovaný tlmočník Pythonu atď.
  3. Kedy spustíme skript, Bude to tlmočník, ktorý tlmočí slová alebo jazyk, ktorý sa v ňom nachádza (odtiaľ pochádza aj jeho názov), to znamená, že tieto pokyny neprechádzajú priamo na operačný systém a CPU, pretože by ich bez pomoci sprostredkovateľa nerozpoznal. alebo prekladateľ, ktorý je tlmočníkom.

Po tomto konštatovaní vidíme, že v jednom alebo druhom prípade tu je výhody a nevýhody. V prípade skompilovaných súborov nepotrebujú kompiláciu za behu, preto po ich prvej kompilácii môžeme binárny súbor spustiť koľkokrát chceme, bez toho, aby sme na neho zbytočne míňali zdroje. Inak tomu nie je v prípade skriptov, ktoré budú musieť prideliť prostriedky tiež tlmočníkovi, a preto budú bežať pomalšie.

Vytváranie nášho prvého skriptu v systéme Linux:

Logo Bash

V našom príklade použijeme vlastný interpretovaný programovací jazyk Bash, a preto bude naším tlmočníkom Bash. Najskôr musíme vedieť, že veľa súbory skriptu majú nadpisy podľa použitého tlmočníka známa ako šebang. Napríklad v Linuxe nájdeme rôznych tlmočníkov, v prípade Bash je shibang #! / Bin / bash, v každom prípade to však bude binárny súbor, ktorý v tomto prípade ukazuje na tlmočníka alebo shell. V prípade Unixu a Linuxu má súbor skriptu zvyčajne príponu .sh.

Zavádzací systém Linux s rozhraním USB Pendrive
Súvisiaci článok:
Ako vytvoriť bootovateľné usb z terminálu v akejkoľvek distribúcii

V skripte môžeme použiť príkazy tlmočníka, operandy, konštanty atď. Napríklad môžeme vytvárať jednoduchý skript vytvoriť záložné kópie v našom systéme a vytvoriť záznam s dátumom vytvorenia súboru s názvom backup.sh pomocou nášho obľúbeného textového editora. Jeho obsah bude:

<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>

Napríklad v príklade vyššie vytvoríte záložnú kópiu adresára / home / user a zabalíte ju do tarballu s názvom copy.tar, potom napíšete dátumový denník. Aby sme ho mohli vykonať, budeme mu musieť udeliť povolenia na vykonávanie, napríklad:

chmod +x backup.sh

./backup.sh

Jednoduchý príklad Myslím si, že pre väčšinu nováčikov je to, čo je scenár. Čo je v poslednej dobe dosť častá otázka ...


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   ty dijo

    Ako môžem upraviť súbor desktop.ini
    ide o

  2.   antonio dijo

    Chvalabohu, že ste to vysvetlili jednoduchým spôsobom. Mám to všetko úplne jasné ... iba to, že teraz budem musieť hľadať to, čo je „bash“, „úryvky“, syscalls atď., Atď., Pre všetko ostatné, všetko veľmi jasné. Len jedna maličkosť, nič viac; Ak sa mi zobrazí okno, ktoré mi dáva tri možnosti (zrušiť a ďalšie dve, nepamätám si) na skript, čo mám robiť normálne? Môžem zaviesť nejaký vírus? Pretože si nepamätám, že by som chcel niečo znižovať, aby uvedené okno vyšlo. Vysvetlite nešikovným, prosím

  3.   Zástupný obrázok pre Sebastian Morales dijo

    Veľmi mi to pomohlo, ale ukážkový kód je veľmi mätúci, pretože nepoznám väčšinu štítkov, bol by som rád, keby ste umiestnili to, na čo slúži každá vec, ktorú ste do kódu vložili, a teda tomu dobre rozumiete, tiež som mal pochybnosti to je súbor .sh?