Comment enregistrer un script sur Terminal
L’enregistrement de scripts directement à partir du terminal est une compétence fondamentale pour quiconque travaille avec Linux. Cette compétence est particulièrement utile pour automatiser des tâches, gérer des configurations ou exécuter facilement des séquences de commandes. Dans ce guide, nous allons vous guider à travers les étapes détaillées pour enregistrer et exécuter un script Bash sous Linux à l’aide du terminal.
Dans ce tutoriel, vous allez apprendre :
- Comment créer un nouveau fichier de script à l’aide du terminal
- Comment écrire du contenu dans un script
- Comment rendre un script exécutable
- Comment exécuter le script enregistré
Comment créer et enregistrer un script dans le terminal
La création et l’enregistrement d’un script directement à partir du terminal peuvent vous aider à rationaliser votre flux de travail, en particulier lorsque vous devez automatiser des tâches. Vous trouverez ci-dessous les étapes à suivre pour créer, enregistrer et exécuter un script sous Linux.
Créer un nouveau fichier de script : Pour créer un nouveau fichier de script, utilisez un éditeur de texte comme
nano
ouvim
à partir du terminal. Pour cet exemple, nous allons utilisernano
pour créer un fichier nommémyscript.sh
:$ nano myscript.sh
Cette commande ouvre l’éditeur de texte
nano
avec un nouveau fichier nommémyscript.sh
. Si le fichier existe déjà, il ouvrira le fichier existant pour le modifier.Rédigez votre script : une fois l’éditeur ouvert, vous pouvez écrire votre script. Par exemple, vous pouvez commencer par un simple script « Hello, World ! » :
#!/bin/bash echo "Hello, World!"
Enregistrez et quittez l’éditeur : Après avoir écrit votre script, vous devez enregistrer le fichier et quitter l’éditeur. En
nano
, appuyez surCTRL + X
, puis surY
pour confirmer l’enregistrement des modifications, etsur Entrée
pour finaliser le nom du fichier. Cela enregistrera le fichier et quitteranano
.\n-
Rendre le script exécutable : Avant d’exécuter le script, vous devez le rendre exécutable à l’aide de la commande
chmod
:$ chmod +x myscript.sh
Exécuter le script : Maintenant que votre script est enregistré et exécutable, vous pouvez l’exécuter directement depuis le terminal :
$ ./myscript.sh
Cette commande
exécutera myscript.sh
et affichera « Hello, World ! » au terminal. Si vous rencontrez une erreur « Permission denied », vérifiez que vous avez rendu le fichier exécutable à l’aide de la commandechmod
.Modifier un script existant : Pour modifier un script existant, ouvrez-le à nouveau dans un éditeur de texte comme
nano
:$ nano myscript.sh
La ligne # !/bin/bash
est appelée un « shebang » et spécifie que ce script doit être exécuté avec le shell Bash. La commande echo
est utilisée pour imprimer du texte sur le terminal.
Cette commande modifie les permissions du fichier, ce qui permet de l’exécuter en tant que programme. Sans cette étape, vous devriez exécuter le script en appelant directement l’interpréteur Bash.
Apportez les modifications nécessaires, puis enregistrez et quittez comme décrit précédemment. Cela vous permet de mettre facilement à jour vos scripts si nécessaire.
Conclusion
Apprendre à enregistrer un script sur le terminal est une compétence essentielle pour quiconque travaille avec Linux. En suivant les étapes ci-dessus, vous pouvez facilement créer, enregistrer et exécuter des scripts, ce qui vous permet d’automatiser les tâches et de rationaliser votre travail. N’oubliez pas de rendre votre script exécutable et d’utiliser les commandes correctes pour éviter les problèmes courants. Que vous soyez un débutant ou un utilisateur expérimenté, la maîtrise de la création de scripts est un ajout précieux à votre boîte à outils Linux.