Recherche de site Web

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.

  1. Créer un nouveau fichier de script : Pour créer un nouveau fichier de script, utilisez un éditeur de texte comme nano ou vim à partir du terminal. Pour cet exemple, nous allons utiliser nano 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.

  2. Créez un nouveau fichier de script sur le terminal avec l’éditeur de texte nano

  3. 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!"
  4. 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.



  5. Enregistrez et quittez l’éditeur : Après avoir écrit votre script, vous devez enregistrer le fichier et quitter l’éditeur. En nano, appuyez sur CTRL + X, puis sur Y pour confirmer l’enregistrement des modifications, et sur Entrée pour finaliser le nom du fichier. Cela enregistrera le fichier et quittera nano.\n

  6. Appuyez sur CTRL + X pour lancer le processus d’enregistrement du script.
    \n
    Appuyez sur Y pour confirmer l’enregistrement du script.
    \n
    Appuyez sur ENTER pour enfin enregistrer le fichier de script

  7. 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
  8. 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.

  9. 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 commande chmod.

  10. Rendez le script exécutable et exécutez-le.

  11. Modifier un script existant : Pour modifier un script existant, ouvrez-le à nouveau dans un éditeur de texte comme nano :

    $ nano myscript.sh
  12. 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.