Présentation des outils BASH. Outils pour récupérer des URL.
Pour cette session, nous ferons le point sur notre outil Principal, à savoir BASH et Shell, ainsi que les premières formation de notre corpus multilingue !
L'outil Bash...
Un des objectifs du cours étant de construire des programmes capables de “manger des données” le recours aux outils de programmation deviennent incontournables.
Pour apprendre à programmer il faut réfléchir à comment utiliser un programme pour faire ce qui est demandé. Langage BASH sur UNIX sera donc privilégié tout au long du projet.
LA VIE DES MOTS SUR LE WEB CADRE LINGUISTIQUE.
Quant aux outils linguistiques pour notre projets la Lecture de Tour du monde des concepts (Legendre 2013). est fortement conseillé.
Après cette séance j’ai parcouru l'espace de la classe sur icampus. Ayant très peu de connaissance en BASH j’ai pu tout simplement préparer l'environnement du projet. Sur le terminal j’ai pu utiliser des commandes simples tel que “cd” “ls” “mkdir”.
Nous nous somme donc attaqué directement aux outils Unix. Une liste de commandes a été étudié (voir liste ci-dessous)
LS = list show
ls + tab = montre l’arborescence-
ls / = montre les ressources dans le dossier.
ls / mnt / c = montrer ce qui est dans le disque C
cd = spécifier l’endroit où on doit aller. ex= cd library, cd desktop
Chemin absolu=/home/serge= (si commence par / ceci est un chemin absolu, c’est à dire on accède directement en tapant toute les commandes ex =cd ls/home/serge tex-readable
Chemin relatif = Contrairement au chemin absolu, ici on peut accéder à ce qui est avant car on le fait pas par par.
cd /serge/ = on part du répertoire courant pour aller à “Serge”
cat ( pour importer le fichier sur le terminal)
cat (nom de fichier)
less : less “ la mort des amants” / c’est une commande d’édition.
NE JAMAIS METTRE D’ESPACES OU D’ACCENTS SUR LE NOM DE FICHIER.
man ls (manuel pour la commande)
ls --colour
ls -a (fichier cachés) .. … (les points représentent les répertoire parent et le répertoire père)
ls -l = affichage en ligne ( c’est important pour avoir le premier caractère) d = répertoire / -= rwx (read write execute)
ls -la = montre la liste des dossier
cat -e = montre tous les caractères du fichier / caractères cachés
wc = (world cam) quantification du fichier #lignes #mots #bites = bien pour compte les lignes / bites mais pas les caractères.
echo = permet d’écrire à l’écran
echo “bonjour”> toto.txt le > permet de l’envoyer dans un fichier
echo “je m’appelle Oscar” >> toto.txt = cela concatène avec ce qui a été écrit. sinon cela écrase celui qui était avant.
less “toto.txt” pour rouvrir le doc.
| (pipe) va prendre le résultat de la commande et l’envoie à une autre commande. Ainsi on peut empiler la commande.
pwd | wc
tr = transformer la chaine
head “amants” = affiche le début d’un fichier.
tail “amants” = la fin de fichier.
sort -r = “amants” fait au tri décroissant des lignes.
rmdir - f 0(force to close)
mkdir = créer un répertoire = mkdir JMD /JMD
rmdir = supprimer le répertoire. rmdir JMD /JMD
Nous avons donc testé ces commandes sur votre terminal à l’aide du texte “amants”. Voici quelques exemples: wc “filename”. Dans mon Mac il n’est pas nécessaire de mettre les guillemets cependant cela change en fonction de votre machine.
la fonction wc permet d’afficher le nombre de lignes, mots et caractère qui comportent le texte. Il y d’autres options. wc -c pour compter le bytes. wc -l compte les linges, wc -w compte les mots.
pour afficher les permission d’un fichier nous utilison ls -l amants
Commentaires
Enregistrer un commentaire