Choses à considérer lors de votre premier jour de script bash

Choses à considérer lors de votre premier jour de script bash

Vous avez probablement entendu parler des scripts bash si vous connaissez Linux. Un script bash joue un rôle essentiel dans l'automatisation des commandes dans Linux. Cela peut gagner beaucoup de temps car vous n'avez pas besoin d'écrire les commandes une par une dans le terminal. Ainsi, les scripts bash peuvent augmenter votre efficacité de travail en exécutant automatiquement les commandes.

De plus, une connaissance approfondie des scripts bash est également nécessaire pour obtenir le travail de l'administrateur Linux. C'est pourquoi vous devez apprendre les scripts bash pour augmenter votre carrière à un tout nouveau niveau. Si vous êtes un débutant, lisez ce guide pour obtenir une brève information sur les scripts de bash dans Linux.

Votre premier jour de script bash

Avant de passer aux concepts des scripts bash, jetons un coup d'œil aux bases de Bash en Linux:

Qu'est-ce que Bash?

Bash ou Bourne Again Shell est un interprète de langue de commande qui est largement disponible sur différentes distros Linux. Bash est une version améliorée du shell Bourne qui comprend des fonctionnalités supplémentaires comme l'édition de ligne de commande. De nos jours, Bash est un interprète de commande par défaut sur divers systèmes Linux.

Brian Fox a développé Bash en 1989 pour améliorer la coque Bourne pour des utilisations interactives. Il a différentes options, notamment les liaisons clés, l'édition de ligne de commande et la prise en charge de l'historique des commandes.

Qu'est-ce que Shell?

Shell lit et exécute les commandes dans lesquelles un utilisateur entre. En d'autres termes, il s'agit d'un macro processeur qui fonctionne entre l'utilisateur et le système pour l'exécution de la commande. La capacité ultime de Shell à interagir avec le système (noyau) en fait un outil puissant.

Vous pouvez créer le fichier shell à partir de la CLI ou de l'interface graphique. Il existe différentes variantes de coquilles, et chaque variante a ses capacités et sa fonction pour automatiser l'exécution de la commande.

Qu'est-ce que le script?

Le script propose un environnement d'exécution de commande automatique. Il permet à un utilisateur d'écrire et d'exécuter l'ensemble des commandes du terminal. Les scripts sont des fichiers texte que vous pouvez créer à partir du terminal ou de l'éditeur de texte. Avec les scripts, vous pouvez exécuter plusieurs commandes simultanément, vous évitant beaucoup de temps et d'efforts.

Scripting de bash: pourquoi devriez-vous l'utiliser?

Comme mentionné, les scripts bash peuvent améliorer le flux de travail et simplifier le processus. Les scripts bash sont préférés par les ingénieurs de réseau, les scientifiques, les administrateurs système, les développeurs et les experts Linux.

Vous pouvez utiliser les scripts bash dans différentes tâches, notamment le craquement des données, les sauvegardes automatisées, le déploiement d'applications Web et le développement de scripts personnalisés pour différentes pages. De plus, voici quelques raisons pour lesquelles vous devriez utiliser le script bash pour vos tâches quotidiennes:

  • Automatisation des tâches: Vous pouvez automatiser la tâche quotidienne avec l'exécution automatique des commandes. Le script bash prend également en charge le planificateur basé sur le temps du cron pour automatiser l'exécution du script bash.
  • Simplifiez le travail: Vous n'avez pas besoin de vous souvenir de la séquence des commandes car le script bash exécute les commandes une par une dans l'ordre correct. Par conséquent, vous n'avez besoin d'écrire les commandes qu'une seule fois dans la séquence.
  • Support transférable: Le script bash fonctionne bien sur chaque système. Si vous transférez un script bash d'un OS Linux à un autre, cela fonctionne toujours correctement.
  • Transparent: Vous pouvez rapidement vérifier le contenu du script car il est disponible dans le format de texte lisible par l'homme.

Scripting Bash: les bases

Initialement, «.shot"Est l'extension du script bash. Mais il existe quelques autres façons d'identifier rapidement ces scripts.

  1. Parfois, les scripts bash se terminent avec le «.Shebang ”Extension, une combinaison de bash et de bang. Shebang contient #! (bash # et bang!) qui indique un interprète pour l'exécution. Ce #! Shebang dit quel interprète fait un système doit utiliser pour exécuter les commandes de script bash.
  2. Si vous ouvrez un répertoire dans le terminal qui contient le script bash, il apparaît dans différentes couleurs du reste des fichiers. Vous pouvez identifier le script bash selon leurs couleurs.
  3. Vous pouvez vérifier les droits des scripts car ces fichiers contiennent la bonne exécution comme x. Par conséquent, vous pouvez utiliser ce script dans le terminal si un fichier contient des droits d'exécution.

Comment créer un script bash dans Linux

Vous pouvez créer le fichier de script bash via une approche CLI et GUI. Passons à chacun d'eux séparément:

Créer un script bash via Nano Editor

Tout d'abord, ouvrez le terminal Linux et exécutez la commande tactile pour créer un script bash:

fichier.shot

Vous pouvez vérifier le chemin du fichier bash à l'aide de la commande «qui»:

qui bash

Dans le cas où vous souhaitez enregistrer le script dans un répertoire spécifique, exécutez les commandes suivantes:

CD ~ /
fichier.shot

Vous pouvez également fournir les droits d'exécution sur le script via la commande chmod:

fichier chmod + x.shot

Maintenant, utilisez la commande nano pour saisir les détails du script bash:

fichier nano.shot

Dans l'éditeur Nano, vous pouvez saisir les détails en conséquence. Par exemple, nous y insérons un texte spécifique:

Enfin, exécutez la commande suivante pour ouvrir le script bash dans le terminal:

./déposer.shot

Il y a une tonne de scripts bash que vous pouvez créer dans Linux. Découvrez 30 exemples de script bash pour tout apprendre sur les scripts bash.

Commandes que vous pouvez essayer pour les scripts bash

Il y a quelques commandes que vous pouvez essayer lors de l'écriture de scripts bash dans Linux:

Commande LS

La commande LS est utilisée pour répertorier le contenu du répertoire afin que vous puissiez vérifier rapidement le contenu du fichier.

Commande grep

La commande grep est utilisée pour rechercher le texte dans un motif spécifique. Il peut être une commande utile pour rechercher un script particulier du répertoire.

Commande MKDIR

Vous pouvez utiliser la commande mkdir pour créer les répertoires. Cette commande est utile lors de la création d'un script bash dans un nouveau répertoire.

Commande pwd

Vous pouvez utiliser le PWD pour imprimer le répertoire de travail actuel dans le terminal. C'est utile lorsque vous travaillez dans plusieurs terminaux.

Commandez de l'homme

Avec la commande man, vous pouvez obtenir les détails sur les commandes que vous exécutez. Vous pouvez essayer quelques options telles que -w, -b, -f, etc.

Commande MV

Vous renomrez ou déplacez les répertoires directement du terminal avec la commande MV.

Commande CP

Cette commande est utilisée pour copier les répertoires et les fichiers.

Commandement de chat

La commande CAT crée, lit, affiche et concatène un fichier.

Commande de sortie

Vous pouvez utiliser la commande de sortie pour mettre fin au processus en cours d'exécution et fermer la fenêtre de terminal.

Conclusion

Il s'agit de choses que vous devriez considérer lors de votre premier jour de script bash. Les scripts Bash sont utiles pour améliorer votre efficacité, que vous soyez un administrateur Linux ou un programmeur. Le concept de script bash ne se limite pas à un seul guide. C'est pourquoi nous avons écrit des centaines de guides et de tutoriels, alors assurez-vous de consulter Linuxhint pour en savoir plus.