LES OUTILS
Les commandes Utiles
Bash est une version évoluée du shell sh (le "Bourne shell"). Le shell peut être utilisé comme un simple interpréteur de commande, mais il est aussi possible de l'utiliser comme langage de programmation interprété (scripts). La connaissance du shell est indispensable au travail de l'administrateur unix : le shell permet l'automatisation des tâches répétitives (scripts)
mkdir : créer un dossier
rm : pour supprimer un répertoire et son contenu
pwd : connaître la position du répertoire courant
cd : changer de répertoire courant
ls : afficher les fichiers du repertoire courant
cat : afficher le contenu d'un fichier
man + commande : affichage de la méthode d'utilisation
echo : afficher une ligne du texte
read : créer une variable contenant une valeur entrée par l'utilisateur
if La boucle if (si), qui marque la condition à remplir ;
then (alors), qui marque les conséquences si la condition est remplie ;
elif (contraction de else if, qui signifie « sinon, si... »), qui est facultatif et marque une condition alternative ;
else (sinon), qui est facultatif et marque le comportement à adopter si la condition n'est pas remplie ;
fi (if à l'envers), qui marque la fin de la boucle.
Les commandes principales
Commande | Définition | Usage | Liens |
Cygwin | Cygwin est une collection de logiciels libres permettant à différentes versions de Windows de Microsoft d'émuler un système Unix. | C'est cygwin qui nous permettra d'automatiser les tâches. Il est la base du développement du projet | Lien 1 |
Wget | Wget est un gestionnaire de téléchargement libre. Il permet le téléchargement avancé de fichiers sur des réseaux et sur Internet | Wget nous a servi pour aspirer les pages sur notre répertoire de travail grâce à la commande wget -O | Lien 2 |
Lynx | Lynx est un navigateur internet : il sait exécuter notamment le protocole réseau http et interprêter pour affichage les fichiers html ainsi récupérés. Tout comme Netscape, Internet Explorer, Mozilla | Après l'aspiration des pages web, nous devions utiliser la commande lynx avec l'option -dump -nolist afin de convertir les pages Web en pages texte | Lien 3 |
Grep | Grep recherche dans les FICHIERS indiqués les lignes correspondant à un certain MOTIF. Par défaut, grep affiche les lignes qui correspondent au motif. Il existe trois variantes du programme : egrep, fgrep et rgrep. Egrep est identique à grep -E | Nous avons utilisé la fonction minigrep multilingue afin de chercher toutes les occurences du mot essence dans les différentes langues | Liens 4 |