Comment créer et exécuter des scripts Bash sous Linux
Les scripts shell sont un excellent moyen d’automatiser les tâches récurrentes sous Linux. Vous pouvez composer des manuscrits Bash qui effectuent des tâches liées au système telles que l’installation de logiciels, y compris de nouvelles personnes, la configuration dynamique du bureau, entre autres.
Mais quelle est l’exigence? Vous devez avoir une connaissance approfondie du shell Bash et de ses commandes, consistant à savoir exactement comment couvrir ces commandes dans un manuscrit – et le plus important – comment exécuter le manuscrit.
Voici comment vous pouvez développer et exécuter des manuscrits Bash sous Linux.
Qu’est-ce que le script bash ?
Un script est une suite de commandes prévues pour exécuter une opération précise, qui serait ou non effectuée manuellement par un individu. Normalement, les commandes contenues dans un script sont liées à une couverture, et le terme générique pour écrire de tels scripts est « script shell ».
Linux propose une variété de couvertures que les individus peuvent installer et configurer. Les plus notables sont Bash, Zsh et fish ; l’écriture d’un script composé de commandes Bash est appelée script Bash.
Outre les manuscrits Bash, il existe également un certain nombre d’autres types de manuscrits. Par exemple, les scripts Python, les manuscrits Ruby, les scripts Perl, les scripts PHP, etc.
Comment créer un script bash sous Linux
Si vous souhaitez découvrir comment composer des scripts Bash sous Linux, il vous suffit d’un éditeur de texte (et d’un tableau de bord de persistance).
Création d’un nouveau fichier
Pour commencer à écrire des scripts, développez une nouvelle donnée avec l’extension « . sh ». Vous pouvez le faire facilement en utilisant la commande tactile.
Ouvrez les documents nouvellement développés avec n’importe quel type d’éditeur plein écran de votre sélection. Il peut s’agir d’un éditeur basé sur une interface graphique comme Visual Studio Code ou d’un éditeur basé sur un terminal comme Vim ou nano.
Pour modifier le fichier avec Vim, exécutez la commande adhérant à :
Ajout de commandes
Écrire un manuscrit Bash est aussi simple que d’inclure des mots dans un fichier texte. Mais certainement, vous devez comprendre quels mots tiennent (traduits par le shell de commande) et lesquels ne le sont pas.
Pour la fonction de ce guide, incluons le code adhérent au manuscrit, qui présente votre nom d’utilisateur ainsi que la chaîne définie lors de la mise en œuvre.
Une fois que vous avez fini de créer les commandes, enregistrez et laissez les documents pour continuer.
Puisqu’un manuscrit Bash est une collection de commandes Linux, tout type de commande que vous exécutez dans le terminal peut être inclus dans le manuscrit. Certaines instances incluent find, grep, guy, ls, cd, etc.
Comment exécuter le script bash
Contrairement à d’autres langages de script, vous n’avez pas besoin de configurer un compilateur (ou un interpréteur) pour Bash. Chaque distribution Linux est livrée avec le shell Bash par défaut, et aussi à cause de cela, a tout ce dont vous avez besoin pour exécuter vos scripts.
Depuis l’aérogare
La façon la plus courante d’exécuter des manuscrits Bash consiste à utiliser le terminal. Tout ce que vous avez à faire est d’accorder des autorisations d’exécution au fichier de script à l’aide de la commande chmod.
Maintenant, pour exécuter le manuscrit, exécutez :
La sortie affichera votre nom d’utilisateur ainsi que la chaîne « Hello World », comme spécifié dans les documents manuscrits.
Utilisation de l’interface graphique
Si vous êtes rebuté par la suggestion d’utiliser la ligne de commande et que vous souhaitez une technique visuelle pour l’ensemble du processus de mise en œuvre, eh bien, vous avez de la chance.
Semblable à ce que nous faisions dans le passé, vous devrez d’abord approuver les approbations d’exécution des documents. Pour ce faire, cliquez avec le bouton droit sur le fichier et sélectionnez également Propriétés depuis le menu contextuel. Localisez l’alternative qui indique Exécuter ou Est exécutable ainsi que marquer le paquet à côté ou l’autoriser, en fonction du paramètre de bureau que vous utilisez.
Ensuite, double-cliquez simplement sur le fichier du manuscrit et sélectionnez Exécuter dans le terminal ou une alternative similaire pour effectuer le manuscrit Bash.
La puissance des scripts bash
La plupart des utilitaires de ligne de commande sous Linux utilisent des scripts, qui sont une série de commandes qui s’exécutent dans un ordre spécifique pour exécuter une tâche spécifique. La connaissance des scripts shell peut être une grande amélioration de vos compétences techniques, tout en simplifiant considérablement l’automatisation des tâches pour vous, en tant que client puissant de Linux.