Recursos per aprendre scripts bash / shell en GNU / Linux

Hi ha un estigma al voltant de la paraula Linux, en què la gent generalment imagina gent amb ulleres, barbes i sembla un programador hippy. Prou divertit, descriu perfectament Richard Stallman, el creador de GNU, el sistema operatiu real al qual simplement es coneix com 'Linux' avui dia (molt per al seu malestar).

Tanmateix, part d'aquest estigma és que els usuaris GNU / Linux estan constantment enganxats als terminals, piratejant el codi per executar el seu sistema operatiu constantment. Hi havia una vegada que no estava massa lluny, però avui dia la majoria dels usuaris no podran veure mai el terminal.

Tanmateix, aquells que vulguin aprofundir en un profund aprofundiment, i realment veuen el veritable poder que hi ha darrere d'utilitzar una CLI, poden aprendre la programació / scripts de shell. Les aplicacions per fer-ho són pràcticament sense límits; des de l’automatització fins al manteniment.

Full informatiu

Learnshell

Tanmateix, el guió autodidacta pot ser tediós i, de vegades, confús, si no sabeu per on començar, o bé, si no teniu alguna informació. Hi ha molts recursos per aprendre diversos idiomes, però el meu favorit personal per a Shell és https://www.learnshell.org/

Com altres llocs com https://codeacademy.com , Learnshell utilitza un mètode d'ensenyament interactiu on els usuaris són impartits una lliçó i obligats a utilitzar allò que aprenen per assolir els objectius.

El programa d'aprenentatge també té diversos idiomes disponibles, com ara:

  • C
  • C ++
  • C #
  • Python
  • Java
  • Va
  • HTML i CSS
  • PHP
  • Perl
  • Rubí

Tot i això, només puc deixar constància d’haver utilitzat personalment el lloc web per escriure scripts, puc dir que també m’interessa comprovar els tutorials C.

La secció de programació de Shell del lloc ordena els tutorials en grups bàsics i avançats. Obteniu informació sobre variables, operadors bàsics i presa de decisions a la secció bàsica i sobre conceptes avançats com ara expressions regulars, substitució de processos o analització de paràmetres d’entrada.

Un altre gran recurs per aprendre a escriure, centrat específicament en scripts bàsics, és http://www.bash.academy/

Si bé no utilitza la mateixa interactivitat en viu que un parell de llocs esmentats anteriorment, l'acadèmia bash ho és lluny més en profunditat amb explicacions i lliçons impartides. Alguns podrien veure-ho com una sobrecàrrega d'informació. Independentment, sens dubte és un lloc que val la pena comprovar si esteu interessant aprendre els scripts més habituals i autòctons (possiblement) del vostre sistema GNU / Linux.

Dit això, perquè els que esteu a punt de començar a aprofundir i començar a aprofundir en la màgia de la línia de comandaments, és una mica de corba d’aprenentatge si no teniu antecedents en la programació, però val la pena l’esforç. ! Bona sort!