Quelques commandes Unix
ls
-
Liste les informations relatives aux fichiers contenus dans le répertoire courant, par défaut.
-
Ls a de nombreuses options qui peuvent par exemple permettre une présentation différente des résultats de la commande, comme le fait l'option -C (présente la liste des résultats en colonnes)
cd
Acronyme de 'Change Directory', la commande cd permet de remonter d'un cran dans l'arborescence de dossiers.
Le chemin du répertoire ciblé peut-être indiqué de façon relative ou absolue
Un cas particulier de l'utilisation de la commande cd : lorsqu'elle est utilisée seule (i.e. sans option), cd nous ramène dans notre répartoire de travail par défaut.
Wget
La version de Cygwin utilisée ici pour documenter ces commandes n'a pas d'entrée de manuel pour Wget.
Néanmoins, on peut en trouver un commentaire détaillé ici :
www.delafond.org/traducmanfr/man/man1/wget.1.html
Wget est une sorte d'aspirateur de pages Web, éventuellement de hiérarchies de documents sur le Web
Voici les premières lignes de cette page de man :
"Wget est un programme non interactif de téléchargement de fichiers depuis le Web. C'est un logiciel libre. Il supporte les protocoles HTTP, HTTPS et FTP ainsi que le téléchargement au travers des proxies HTTP.
Wget est non interactif c'est-à-dire qu'il peut travailler en arrière-plan, sans intervention de l'utilisateur. Ceci vous permet de lancer un téléchargement et de vous déconnecter du système, laissant Wget finir le travail. En revanche, la plupart des navigateurs Web requièrent la présence constante de l'utilisateur, ce qui est particulièrement pénible lorsqu'on transfère beaucoup de données.
Wget peut suivre les liens des pages HTML et XHTML et créer une copie locale de sites web distants, en récréant complètement la structure du site original. Ceci est parfois désigné sous le nom de « téléchargement récursif ». En faisant cela, Wget respecte le standard d'exclusion de robots (/robots.txt). Wget peut aussi convertir les liens dans les fichiers HTML téléchargés pour la consultation locale.
Wget a été conçu pour être robuste en dépit des connexions réseaux lentes ou instables : si un téléchargement échoue suite à un problème réseau, il réessayera jusqu'à ce que l'intégralité du fichier soit téléchargée. Si le serveur supporte la reprise, il lui demandera de reprendre là où le téléchargement s'est interrompu. "
lynx
La versionde Cygwin utilisée ici pour documenter ces commandes n'a pas d'entrée de manuel pour Lynx.
Néanmoins, on peut en trouver un commentaire détaillé ici :
www.europe.redhat.com/documentation.
Lynx est une sorte de navigateur qui permet de s'interesser spécifiquement au contenu informationnel des pages consultées, sans égard à la mise en forme graphique de ce contenu
Voici les premières lignes de la description donnée par la page ci-dessus:
"Qu'est-ce que Lynx ? C'est un navigateur "généraliste" pour affichage en mode texte ; il affiche donc le contenu des pages Web, sans les images. Très rapide, il peut constituer une alternative valable si vous vous intéressez uniquement à la lecture d'information, sans devoir attendre le chargement de graphiques. "
perl
Acronyme de Practical Extraction and Report Language, le langage interprété perl permet d'opérer des traitements automatisés sur des fichiers textes, à l'aide de scripts perl par exemple
Voici une page très bien documentée pour en savoir davantage :
www.cs.cmu.edu/cgi-bin/perl-man.
sh
La commande sh est relative à l'interpréteur de commandes (le shell)
dans le cas de Cygwin, le shell est Bash, c'est pourquoi taper 'man sh' dans la fenêtre de commande nous indexe vers la page de man de 'bash'
egrep
La commande egrep est un outil UNIX qui permet de faire du filtrage de motifs. A l'aide de cette commande, on peut extraire d'un fichier texte toutes les lignes qui contiennent la chaîne de caractères (le motif) spécifié.
Syntaxe : egrep [motif] [fichier]
Pour représenter de manière générique les chaînes de caractères, on utilise les expressions régulières, qui permettent donc de filtrer la chaîne recherchée.
Pour ce faire, il faut utiliser les opérateurs d'expressions régulières, qui ont une sémantique particulière.
Faire un man egrep donnera des informations plus précises.