Online zdroje a nástroje pro učení skriptování Shell

Online zdroje pro učení skriptování Shell

Online zdroje pro učení skriptování Shell

Obecně každý průměrný uživatel bezplatného operačního systému typu GNU / Linux měl kontakt s terminálem systému. A mnoho z nich zpracovává v průměru stejné pro mnoho typických funkcí, jako je (ne) instalace, aktualizace nebo mazání jakékoli konfigurace nebo aplikace v ní. Jiní o něco pokročilejší, techničtí nebo správci systému nebo serveru ji využívají pokročileji.

Mnohokrát je znalost nebo zvládnutí terminálových jazyků velmi užitečné, protože když musíme pracovat v pokročilém prostředí tam, kde obvykle existuje spousta speciálních (pokročilých) konfigurací nebo naplánovaných úkolů, které napsali jiní administrátoři a které nyní musí být zvládnuty, aby se vyřešil problém, vylepšilo se něco, co již existuje, tato znalost nám velmi pomůže. A pokud můžeme počítat s online zdroji, které usnadňují úkol porozumět jim nebo je zvládnout, pak ještě lépe.

Shell skriptování

Úvod

Skutečné učení skriptování Shell nebo pokročilé používání terminálových jazyků se stává opravdu důležitým a zásadním, abychom mohli efektivně a efektivně plnit tyto nové požadavky nebo výzvy, které jsou od nás požadovány, když chceme dělat velmi pokročilé věci v našich operačních systémech GNU / Linux.

A ať už je to normální uživatel, pokročilý uživatel nebo SysAdmin, určitě jsme se někdy ocitli v úloze porozumět skriptu Shell vytvořenému někým jiným, který není dobře napsaný, nebo že je v logické nebo psací struktuře, není snadné jej pochopit, nebo v nejhorším případě příkazové příkazy, atypické, staré, neúčinné nebo napsané trapně a matoucím způsobem.

Proto doufáme, že tato řada online zdrojů, o kterých se zmíníme níže, bude sloužit k vytváření lepších skriptů, aniž byste museli projít zdlouhavým a obtížným úkolem přijít na to, jak to kóduji, nebo proč to bylo takto kódováno a proč to už nefunguje.

Před použitím těchto zdrojů je ale dobré si ujasnit některé důležité pojmy, zejména pro ty uživatele nebo základní zúčastněné strany nebo ty, kteří nezvládají tuto velmi užitečnou oblast operačních systémů GNU / Linux:

Co je to Shell?

Shell, což ve španělštině znamená CONCHA (shell, kryt, ochrana). Použitý termín v operačních systémech označuje Interpret příkazů operačního systému. Jako obvykle, Jedná se o vysoce výkonné textové rozhraní, které se projevuje ve formě terminálu (konzoly) a to v zásadě slouží pro 3 důležité pracovní oblasti, kterými jsou: Správa operačního systému, Spouštění aplikací a interakce s nimi a Poskytování jako základní programovací prostředí.

Co je GNU / Linux Bash Shell?

Jedná se o počítačový program, jehož funkcí je interpretovat příkazy. Je založen na unixovém prostředí a je kompatibilní s POSIX. Byl napsán pro projekt GNU a je výchozím shellem pro většinu distribucí Linuxu.

Co je to Shell Script?

Jedná se o textový soubor obsahující řadu příkazů prostředí, které systém provádí uspořádaným způsobem, shora dolů. Chcete-li je upravit, potřebujete pouze textový editor, například Emacs, Vi, Nano. Jsou uloženy s příponou „.sh“ (nebo v některých případech bez ní) a jsou spouštěny z prostředí Shell pomocí příkazu: sh script name.sh. Skripty se chovají stejně jako příkazy prostředí.

Co je to skriptování Shell?

Jedná se o techniku ​​(schopnost / dovednost) navrhování a vytváření skriptu (soubor automatizace úloh) pomocí prostředí operačního systému (nejlépe)nebo textový editor (grafický nebo terminál). Toto je typ programovacího jazyka, který se obecně interpretuje.

To znamená, že zatímco většina programů je kompilována (kódována), protože jsou trvale převedeny na konkrétní kód (speciální), než mohou být spuštěny (proces kompilace), shell skript zůstává v původní podobě (jeho zdrojový kód v textové podobě) a při každém spuštění je interpretován příkaz po příkazu. I když je možné, že skripty lze také zkompilovat, i když to není obvyklé.

Online zdroje pro Linux

Online zdroje pro učení skriptování Shell

Bash editory

Tyto online editory Bash umožňují komukoli pohodlně psát své skripty nebo skripty ostatních přímo v prohlížeči, aby je otestoval (spustil) a zkontroloval tak, zda fungují správně. Každá z následujících má své silné stránky nebo omezení, takže vyzkoušení každé z nich a zjištění, jak fungují, vám usnadní život při vývoji nebo přijetí skriptů.

Některé vám umožňují otestovat jiné jazyky, které nejsou GNU / Linux Terminal, ale rozmanitější a pokročilejší programovací jazyky, jiné přicházejí pouze v angličtině a jiné jsou vícejazyčné. Jiné umožňují věci, jako je nastavení argumentů příkazového řádku a standardních vstupů, některé vyžadují, aby se uživatel zaregistroval, jiné ne, jiné umožňují spolupráci v reálném čase.

Jiné jsou velmi jednoduché a základní a jiné mají pokročilá rozhraní plná nástrojů. Někteří dokonce poskytují výukové materiály, které se učí programovat jakýkoli jazyk při běhu a testování svých kódů.

Online překladač Bash

Online překladač Bash

jdoodle

jdoodle

Online kompilátor Bash Online Editor

paiza.io

ShellCheck Editor Online Bash Compiler

ShellChek

Repl.it Editor Online Bash Compiler

Rep.it

Online Bash překladač editoru Rextester

RexTester

Naučte se Shell Programming Editor Online Bash Compiler

LearnShell

Další užitečné online terminály jsou:

Utility

Výzva CMD

Výzva CMD

Tato webová stránka nám umožňuje předat naše znalosti Shell Scripting řadě výzev (testů) založených na našich zkušenostech s řešením běžných a pokročilých úkolů s daným jazykem. Mezi dobré věci, které má, patří knihovna řešení navržená každým účastníkem každé výzvy, což z ní činí vynikající znalostní databázi pro naše vlastní skripty.

Příkazový řádek Fu

Příkazový řádek Fu

Další užitečná webová stránka, která nám umožňuje zaregistrovat se a prozkoumat obrovskou databázi příkazového řádku, která nám bezplatně nabízí výhody moudrosti ostatních v Terminálu (CLI). Všechny příkazové řádky lze komentovat, diskutovat a hlasovat nahoru nebo dolů, což je velmi užitečné při studiu nebo používání toho, co si nejvíce váží samotná komunita.

Vysvětlete Shell

Vysvětlete Shell

Následující web nám to umožňuje analyzovat příkazové řádky za účelem zjištění chyb nebo ověření a optimalizace jejich struktury, čímž se dosáhne velmi praktické formy samoučení pro každého uživatele podle materiálu, který sám prozkoumal.

Návody, návody a Wikis

Video tutoriály

Pokud se chcete o Shell Scripting dozvědět něco více v našem vlastním blogu, můžete se podívat na naše další publikace k tomuto tématu kliknutím sem: Skriptování DesdeLinux


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   juliuco nike řekl

    Tento článek je oceněn a považuji ho za velmi vhodný a poučný, už dávno jsem na něj čekal v bash editorech. Mám velký zájem o rozšíření tohoto programovacího jazyka pro linux

  2.   Linux po instalaci řekl

    Děkuji za váš pozitivní komentář a jsem rád, že se vám líbil!