Online zdroje a pomôcky na učenie sa skriptovania Shell

Online zdroje na učenie sa skriptovania Shell

Online zdroje na učenie sa skriptovania Shell

Všeobecne platí, že každý priemerný užívateľ bezplatného operačného systému typu GNU / Linux bol v kontakte so systémovým terminálom. A mnohé z nich pracujú v priemere rovnako pre mnoho typických funkcií, ako je (ne) inštalácia, aktualizácia alebo odstránenie akejkoľvek konfigurácie alebo aplikácie v nej. Ostatní ich využívajú o niečo pokročilejšie, technickí správcovia alebo správcovia systémov alebo serverov.

Mnohokrát je znalosť alebo osvojenie terminálových jazykov veľmi užitočné, pretože keď musíme pracovať v modernom prostredí tam, kde zvyčajne existuje veľa špeciálnych (pokročilých) konfigurácií alebo naplánovaných úloh, ktoré napísali iní správcovia a ktoré teraz treba zvládnuť vyriešiť problém, vylepšiť niečo, čo už existuje, nám tieto znalosti veľmi pomôžu. A ak môžeme rátať s online zdrojmi, ktoré uľahčujú úlohu ich porozumenia alebo zvládnutia, potom ešte lepšie.

Shell skriptovanie

Úvod

Skutočné učenie sa Shell Scriptingu alebo pokročilé používanie terminálových jazykov sa stáva skutočne dôležitým a nevyhnutným, aby sme boli schopní efektívne a efektívne plniť tieto nové požiadavky alebo výzvy, ktoré sa od nás požadujú, keď chceme robiť veľmi pokročilé veci v operačných systémoch GNU / Linux alebo s nimi.

A či už je to normálny používateľ, pokročilý používateľ alebo SysAdmin, určite sme sa občas ocitli v úlohe porozumieť skriptu Shell vytvorenému niekým iným., ktorý nie je dobre napísaný, alebo že je v logickej alebo písomnej štruktúre, nie je ľahké ho pochopiť alebo v najhoršom prípade s príkazovými príkazmi, je atypický, starý, neefektívny alebo je napísaný trápnym a mätúcim spôsobom.

Preto dúfame, že táto séria online zdrojov, ktoré spomenieme nižšie, slúži na zostavenie lepších skriptov, bez toho aby som musel prejsť zdĺhavou a náročnou úlohou prísť na to, ako to kódujem, alebo prečo to bolo takto kódované a prečo to už nefunguje.

Najprv je však dobré objasniť si pred použitím týchto zdrojov niektoré dôležité pojmy, najmä pre tých používateľov alebo základné zainteresované strany alebo pre tých, ktorí neovládajú túto veľmi užitočnú oblasť operačných systémov GNU / Linux:

Čo je to Shell?

Škrupina, čo v španielčine znamená CONCHA (škrupina, obal, ochrana). Termín používaný v operačných systémoch sa vzťahuje na Tlmočník príkazov operačného systému. Ako zvyčajne, Jedná sa o vysoko výkonné textové rozhranie, ktoré sa prejavuje vo forme terminálu (konzoly) a že slúži v podstate na 3 dôležité oblasti práce, ktorými sú: Správa operačného systému, Spúšťanie aplikácií a interakcia s nimi a Slúženie ako základné programovacie prostredie.

Čo je GNU / Linux Bash Shell?

Je to počítačový program, ktorého funkciou je interpretácia príkazov. Je založený na prostredí Unix a je kompatibilný s POSIX. Bol napísaný pre projekt GNU a je predvoleným shellom pre väčšinu distribúcií Linuxu.

Čo je to Shell Script?

Je to textový súbor obsahujúci rad príkazov shellu, ktoré systém vykonáva usporiadane, zhora nadol. Na ich úpravu potrebujete spomedzi mnohých existujúcich iba textový editor, ako sú Emacs, Vi, Nano. Ukladajú sa s príponou „.sh“ (v niektorých prípadoch aj bez nej) a spúšťajú sa z prostredia Shell pomocou príkazu: sh script name.sh. Skripty sa správajú rovnako ako príkazy shellu.

Čo je to Shell Scripting?

Je to technika (schopnosť / zručnosť) navrhovania a vytvárania Skriptu (súbor automatizácie úloh) pomocou shellu (najlepšie) operačného systémualebo textový editor (grafický alebo terminálny). Toto je typ programovacieho jazyka, ktorý sa všeobecne interpretuje.

To znamená, že zatiaľ čo väčšina programov je kompilovaná (kódovaná), pretože sú natrvalo prevedené na konkrétny kód (špeciálny) skôr, ako môžu byť spustené (proces kompilácie), shell skript zostáva v pôvodnej podobe (zdrojový kód v textovej podobe) a pri každom spustení sa interpretuje príkazom. Je síce možné, že sa dajú skompilovať aj skripty, aj keď to nie je obvyklé.

Online zdroje pre Linux

Online zdroje na učenie sa skriptovania Shell

Bash editory

Tieto online editory Bash umožňujú komukoľvek pohodlne zapisovať svoje skripty alebo skripty ostatných priamo do prehliadača, aby ich otestoval (spustil) a skontroloval tak, či fungujú správne. Každá z nasledujúcich možností má svoje silné stránky alebo obmedzenia, takže vyskúšanie každej z nich a zistenie, ako fungujú, vám uľahčí život pri vývoji alebo prijímaní skriptov.

Niektoré z nich vám umožňujú testovať aj iné jazyky, ktoré nie sú GNU / Linux Terminal, ale rozmanitejšie a pokročilejšie programovacie jazyky, iné prichádzajú iba v angličtine a iné majú viacjazyčný jazyk. Iné umožňujú nastavenie argumentov príkazového riadku a štandardných vstupov, iné vyžadujú prihlásenie používateľa, iné nie, iné umožňujú spoluprácu v reálnom čase.

Iné sú veľmi jednoduché a základné a iné majú pokročilé rozhrania plné pomocných programov. Niektorí dokonca poskytujú učebné pomôcky, ktoré sa naučia programovať akýkoľvek jazyk počas chodu a testovania svojich kódov.

Online prekladač Bash

Online prekladač Bash

jdoodle

jdoodle

Online prekladač Bash Online Editor

paiza.io

ShellCheck Editor Online Bash kompilátor

ShellChek

Repl.it Editor Online Bash kompilátor

Rep.it

Online Bash kompilátor editora Rextester

RexTester

Naučte sa online programátorský editor Shell Bash Compiler

LearnShell

Ďalšie užitočné online terminály sú:

Verejné služby

Výzva CMD

Výzva CMD

Táto webová stránka nám umožňuje predložiť naše vedomosti o Shell Scripting sériu výziev (testov) založených na našich skúsenostiach pri riešení bežných a pokročilých úloh v danom jazyku. Medzi dobré veci, ktoré má, patrí knižnica riešení navrhnutá každým účastníkom každej výzvy, čo z nej robí vynikajúcu znalostnú databázu pre naše vlastné skripty.

Príkazový riadok Fu

Príkazový riadok Fu

Ďalšia užitočná webová stránka, ktorá nám umožňuje zaregistrovať sa a preskúmať obrovskú databázu príkazového riadku, ktorá nám bez akýchkoľvek nákladov ponúka výhody múdrosti ostatných v Termináli (CLI). Všetky príkazové riadky je možné komentovať, diskutovať a hlasovať hore alebo dole, čo je veľmi užitočné pri štúdiu alebo používaní toho, čo si najviac váži samotná komunita.

Vysvetlite Shell

Vysvetlite Shell

Nasledujúci web nám to umožňuje analyzovať príkazové riadky s cieľom zistiť chyby alebo overiť a optimalizovať ich štruktúru, čím sa dosiahne veľmi praktická forma samoučenia pre každého používateľa podľa materiálu, ktorý sám preskúmal.

Návody, príručky a Wikis

Videonávody

Ak sa chcete dozvedieť niečo viac o Shell Scripting v našom vlastnom blogu, môžete sa pozrieť na naše ďalšie publikácie týkajúce sa tejto témy kliknutím sem: Skriptovanie DesdeLinux


Zanechajte svoj komentár

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

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  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.   juliuco nike dijo

    Tento článok si cením a považujem ho za veľmi vhodný a poučný, už dávno som na jeden čakal v bash editoroch. Mám veľký záujem o rozšírenie tohto programovacieho jazyka pre linux

  2.   Inštalácia systému Linux Post dijo

    Ďakujem za váš pozitívny komentár a som rád, že sa vám páčil!