I. Présentation Je ne sais pas vous, mais perso j’ai souvent plusieurs terminaux d’ouverts, chacun avec sa propre thématique : bash, zsh, tutoriel en cours, PowerShell (oui, je sais, PowerShell sous Linux, allez-y, huez-moi :D). Et question d’organisation, j’aime bien que chacun porte un nom évocateur. C’est simple, on ne cherche pas 3 heures la bonne fenêtre : on sait …
Lire la suite »Scripting
Linux – Afficher la branche Git dans le prompt
I. Présentation Lorsqu’on utilise Git au quotidien pour versionner son code / ses scripts, on est souvent amené à créer des branches pour tester un bout de code, corriger un bug, le tout sans impacter le script actuel qui tourne en production. Et pour éviter un carnage en production, nous devons redoubler de vigilance, et nous assurer de bien être …
Lire la suite »Qu’est ce que le traceroute ?
I. Présentation Dans ce tutoriel, nous allons voir qu’est ce que le traceroute, un utilitaire souvent utilisé sous toute distribution qui permet de suivre et de retracer le chemin d’un paquet d’un point A à un point B sur un réseau LAN comme sur internet. Nous verrons comment un traceroute fonctionne, les différences entre les principaux OS et les limites …
Lire la suite »Scripting : les fonctions en Bash sous Linux
I. Présentation Dans ce tutoriel, nous allons voir comment créer des fonctions dans le langage de script bash, accessible nativement sur Linux. La création de fonction est très pratique quand il s’agit d’économiser des bouts de code en les centralisant dans une fonction que nous pourrons appeler à tout moment dans le script. Quelques règles sont à savoir si l’on …
Lire la suite »Tableau simple en bash
I. Présentation Dans ce tutoriel, nous allons apprendre à faire des tableaux simples dans le language de script bash. Nous verrons comment les initialiser puis comment les parcourirs. II. Initialisation du tableau bash Chaque case (ou valeur) présente dans un tableau sera initialisée de la façon suivante : nom_tableau(Numéro)=valeur Nous allons donc mettre la valeur « bonjour » dans la case numéro …
Lire la suite »Marquer un temps d’arrêt en bash avec SLEEP
I. Présentation Dans ce tutoriel, nous allons apprendre à marquer un temps d’arrêt dans un script bash. Ce peut être une pratique utile dans beaucoup de cas différents. On peut par exemple lancer une commande de lancement d’une machine virtuelle puis vouloir faire une vérification afin de voir si celle-ci est bien démarré. On voudra alors marquer une temps d’arrêt …
Lire la suite »Trier des fichiers selon une date avec FIND
I. Présentation Dans ce tutoriel, nous allons apprendre à tirer et à agir sur des fichiers et des dossiers selon une date. Cela pourra être leur date de création, de modification ou de dernier accès. Nous pourrons effectuer plusieurs actions sur ces données une fois que nous saurons les trier. II. Les options FIND Pour ce faire, nous allons nous …
Lire la suite »Les variables spéciales shell sous Linux
I. Présentation Dans ce tutoriel, nous allons nous attarder sur les variables spéciales shell. Ces variables servent dans la plupart du temps dans les scripts bash car ils permettent de récupérer des informations sur les arguments passés ou sur l’exécution en cours. On utilisera ces variables spéciales dans nos scripts, la plupart du temps par un affichage avec « echo » ou …
Lire la suite »Auto-montage des VHD/VHDX sous Windows
I. Présentation Windows offre la possibilité de créer et d’utiliser des disques durs virtuels, il est alors possible de les attacher au système pour y accéder et les utiliser comme un disque dur classique. Le problème/inconvénient, c’est qu’à chaque redémarrage de la machine les disques durs sont démontés du système, il faut donc les attacher/monter à nouveau. Lourd en terme …
Lire la suite »Changer le titre de la fenêtre DOS en cours
I. Présentation Le titre par défaut d’une fenêtre DOS n’est pas très original pour ne pas dire banal. En effet, elle est nommée « C:\Windows\system32\cmd.exe« . Nous allons qu’il est possible très simplement de changer le titre de la fenêtre DOS en cours, de quoi donner un nom plus sympa à votre fenêtre de scripts. II. Procédure Après avoir ouvert une Invite …
Lire la suite »