Ressources pour apprendre les scripts bash / shell sous GNU / Linux
- Catégorie: Linux
Il y a une stigmatisation autour du mot Linux, où les gens voient généralement les gens avec des lunettes, une barbe et ressemblent à un programmeur hippie. Assez drôle, cela décrit parfaitement Richard Stallman, le créateur de GNU, le système d'exploitation que nous appelons simplement «Linux» de nos jours (à son grand dégoût).
Cependant, une partie de cette stigmatisation est également que les utilisateurs de GNU / Linux sont constamment collés aux terminaux, piratant constamment le code pour exécuter leur système d'exploitation. Il était une fois, ce n’était pas trop loin, mais de nos jours, la plupart des utilisateurs peuvent même ne jamais voir le terminal.
Cependant, ceux qui souhaitent plonger plus profondément et voir vraiment la vraie puissance derrière l'utilisation d'une CLI, peuvent souhaiter apprendre la programmation / l'écriture de scripts shell. Les applications qui en découlent sont pratiquement illimitées; de l'automatisation à la maintenance.
Learnshell
Cependant, la rédaction de scripts autodidactiques peut être fastidieuse et parfois déroutante, si vous ne savez pas par où commencer ou si vous ne disposez pas de conseils. Il existe un certain nombre de ressources pour apprendre différentes langues, mais ma préférée pour Shell est https://www.learnshell.org/
Comme d'autres sites tels que https://codeacademy.com , Learnshell utilise une méthode d'enseignement interactive où les utilisateurs reçoivent une leçon et sont obligés d'utiliser ce qu'ils ont appris pour atteindre leurs objectifs.
Learnshell a également un certain nombre d'autres langues disponibles, telles que:
- C
- C ++
- C #
- Python
- Java
- Aller
- HTML et CSS
- PHP
- Perl
- Rubis
Cependant, je ne peux qu'attester d'avoir utilisé le site Web pour le script shell personnellement, je peux dire que je suis également intéressé à consulter les tutoriels C.
La section de programmation Shell du site trie les didacticiels en groupes de base et avancés. Vous en apprendrez davantage sur les variables, les opérateurs de base et la prise de décision dans la section de base, ainsi que sur les concepts avancés tels que les expressions régulières, la substitution de processus ou l'analyse des paramètres d'entrée.
Une autre excellente ressource pour apprendre à script, en se concentrant spécifiquement sur les scripts bash, est http://www.bash.academy/
Bien que n'utilisant pas la même interactivité en direct que quelques sites mentionnés précédemment, l'académie bash est loin plus en profondeur avec des explications et des leçons enseignées. Certains pourraient voir cela comme une surcharge d'informations, d'autres peuvent aimer apprendre tous les détails complexes. Quoi qu'il en soit, c'est certainement un endroit qui vaut la peine d'être vérifié si vous êtes intéressant d'apprendre les scripts les plus courants et natifs (sans doute) pour votre système GNU / Linux.
Cela dit, pour ceux d'entre vous sur le point de franchir le pas et de commencer à plonger plus profondément dans la magie de la ligne de commande, c'est un peu une courbe d'apprentissage si vous n'avez pas d'expérience en programmation, mais cela en vaut vraiment la peine. ! Bonne chance!