Bronnen voor het leren van bash / shell-scripting in GNU / Linux
- Categorie: Linux
Er is een stigma rond het woord Linux, waar mensen zich over het algemeen mensen voorstellen met een bril, baarden en eruit zien als een hippie-programmeur. Grappig genoeg beschrijft dit perfect Richard Stallman, de maker van GNU, het eigenlijke besturingssysteem dat we tegenwoordig simpelweg ‘Linux’ noemen (tot zijn afkeer).
Een deel van dit stigma is echter ook dat GNU / Linux-gebruikers constant aan terminals vastzitten en constant code hacken om hun besturingssysteem te laten draaien. Dit was eens niet zo ver weg, maar tegenwoordig zullen de meeste gebruikers de terminal misschien nooit meer zien.
Echter, degenen die er dieper in willen duiken, en echt de ware kracht achter het gebruik van een CLI zien, willen misschien shell-programmeren / scripten leren. De toepassingen hiervan zijn vrijwel grenzeloos; van automatisering tot onderhoud.
Learnshell
Zelfstudie van scripts kan echter vervelend en soms verwarrend zijn als u niet weet waar u moet beginnen of als u een vriendelijke begeleiding heeft. Er zijn nogal wat bronnen om verschillende talen te leren, maar mijn persoonlijke favoriet voor Shell is dat wel https://www.learnshell.org/
Net als andere sites zoals https://codeacademy.com , Learnshell gebruikt een interactieve lesmethode waarbij gebruikers een les leren en gedwongen worden om het geleerde te gebruiken om doelen te bereiken.
Learnshell heeft ook een aantal andere talen beschikbaar, zoals:
- C
- C ++
- C #
- Python
- Java
- Gaan
- HTML en CSS
- Php
- Perl
- Robijn
Ik kan echter alleen maar bevestigen dat ik de website persoonlijk heb gebruikt voor shell-scripting, ik kan zeggen dat ik ook geïnteresseerd ben in het bekijken van de C-tutorials.
Het Shell-programmeergedeelte van de site sorteert tutorials in basis- en geavanceerde groepen. U leert over variabelen, basisoperatoren en besluitvorming in de basissectie, en over geavanceerde concepten zoals reguliere expressies, procesvervanging of parsering van invoerparameters.
Een andere geweldige bron voor het leren van scripts, specifiek gericht op bash-scripting, is http://www.bash.academy/
Hoewel ze niet dezelfde live-interactiviteit gebruiken als een paar eerder genoemde sites, is de bash-academie dat wel ver meer diepgang met uitleg en geleerde lessen. Sommigen zouden dit kunnen zien als een overvloed aan informatie, anderen vinden het misschien leuk om alle ingewikkelde details te leren. Hoe dan ook, het is zeker een plek die de moeite van het bekijken waard is als je de meest voorkomende en native scripting (aantoonbaar) voor je GNU / Linux-systeem wilt leren.
Dat gezegd hebbende, voor degenen onder jullie die op het punt staan de sprong te wagen en dieper in de magie van de opdrachtregel te duiken, het is een beetje een leercurve als je geen achtergrond in programmeren hebt, maar het is zeker de moeite waard ! Succes!