Concevoir un script « Shell »

Magazine
Marque
Linux Pratique
Numéro
107
Mois de parution
mai 2018
Domaines


Résumé
Les commandes disponibles sous Linux sont très nombreuses, mais elles sont avant tout pratiques. Cependant, il peut rapidement devenir pénible de saisir les mêmes commandes, encore et encore. Étudions donc ensemble comment rédiger un simple script « Shell » pour y placer les lignes de commandes que nous exécutons très souvent.

Introduction

Cet article est destiné aux néophytes, et, en ce sens, il part du postulat que le lecteur ne dispose d'aucun prérequis en la matière, ceci afin de lui permettre d’apprendre la conception de scripts « Shell » de la manière la plus naturelle possible. Néanmoins, une connaissance élémentaire de la navigation dans l’arborescence de fichiers sous « Unix » reste un prérequis essentiel à la lecture et bonne compréhension de cet article.

« Shell » et « Unix »

Dans cet article, nous utiliserons « Shell » toujours entre guillemets, et « Unix », toujours entre guillemets également. En effet, il existe une grande variété de systèmes « à la Unix », mais tous proposent une interface de lignes de commandes, que l’on nomme souvent terminal ou « Shell ». Cette interface permet l’interprétation d’un interpréteur de commandes, qui sera simplement désigné ici sous le terme de « Shell ».

1. Comment ça marche ?

Lorsque vous démarrez...

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Tendance actuelle : la conteneurisation d'applications

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
Mois de parution
septembre 2020
Domaines
Résumé

Actuellement, il est fréquent de voir des applications proposées sous la forme d'un conteneur. Chaque mise en conteneur – ou conteneurisation – d'une application est particulière et j'ai justement dû récemment me plier à l'exercice : je partage avec vous mon expérience dans cet article.

Utilisez Terraform pour vos projets Docker

Magazine
Marque
GNU/Linux Magazine
Numéro
240
Mois de parution
septembre 2020
Domaines
Résumé

Terraform est un outil populaire pour déployer de l’infrastructure en particulier à destination des Clouds publics. Cependant, il possède de nombreux providers pour dialoguer avec différents hyperviseurs, bases de données ou solutions d’infrastructures en Software Defined. Voyons dans cet article son utilisation avec Docker.

Effectuer des sauvegardes avec rdiff-backup

Magazine
Marque
Linux Pratique
Numéro
121
Mois de parution
septembre 2020
Domaines
Résumé

Tous les jours, nous créons et manipulons des données. Certaines plus importantes que d’autres. Une chose que nous partageons tous c’est bien la peur de les perdre. Peut-être avez-vous déjà perdu des données suite à une panne de votre disque de stockage, l’attaque d’un virus ou le vol de votre ordinateur. Les personnes ayant déjà connu cette situation comprennent les tracas que cela peut causer. Vous allez découvrir dans ce tutoriel comment limiter le risque d’y faire face. La solution se trouve en un mot : « sauvegarde ». L’outil que nous allons vous présenter ici a été conçu pour vous aider à réaliser cette tâche de manière efficace et efficiente.

Assurez l’intégrité de vos fichiers avec fs-verity

Magazine
Marque
Linux Pratique
HS n°
Numéro
48
Mois de parution
septembre 2020
Domaines
Résumé

Vous êtes-vous déjà demandé comment faire pour protéger des fichiers importants ? Votre système d’exploitation vous a-t-il déjà informé que vos fichiers étaient corrompus ? Pensez-vous souvent à l’intégrité des informations contenues dans vos fichiers ? Vous êtes tombé au bon endroit, nous découvrirons ici comment protéger vos données avec fs-verity.

Gérer une base de données avec Adminer

Magazine
Marque
Linux Pratique
Numéro
121
Mois de parution
septembre 2020
Domaines
Résumé

La gestion des bases de données relationnelles est une technologie essentielle pour les entreprises. Sa complexité nécessite de disposer de logiciels pratiques et fiables pour manipuler les données avec efficacité et en toute sécurité. Adminer entre dans la catégorie poids plume de ces outils, mais ne manque pas d'arguments pour séduire les administrateurs de bases de données et les développeurs.