TP UNIX
Duree: 3H
V.2002-2003.1 Daniel Gautheret
Objectifs
A la fin de cette séance, vous devez savoir:
- manipuler sous Unix les fichiers et répertoires
- lancer des programmes, passer le résultat d'un programme
à un autre (pipelines et redirections)
Vous pourrez trouver sur ce site
Web une bonne introduction à Unix.
1. Prise en main
- Connectez-vous sur votre station Unix avec votre nom et votre mot
de passe (communiqués en TD). S'il s'agit de votre première connexion,
- Les commandes Unix sont entrées dans une fenêtre de type
'xterm'. Sachez créer et supprimer les fenêtres 'xterm'. Voyez bien la
différence entre "reduction" et "suppression" des fenêtres.
- Voyez comment rappeler la commande précédente avec
la touche "flêche haut", puis "flêche gauche" pour corriger.
2. Fichiers et Répertoires
- Créez un Répertoire TPUNIX à la racine de
votre Répertoire personnel (mkdir)
- Placez-vous dans le répertoire TPUNIX (cd)
- Vérifiez que vous êtes bien dans ce
répertoire. (pwd).
- Copiez dans TPUNIX tous les fichiers se trouvant dans le
répertoire ~dgaut/TPUNIX/ (commande cp).
- Afficher le contenu de ce répertoire. Quelle est la taille
des fichiers? Le propriétaire? La date de création?
Quels sont les fichiers executables? (commande ls et ls
-l).
- Le fichier "test.pl" est un programme. Exécutez-le.
- Tout en restant dans le répertoire courant, exécutez la
commande "test2.pl" qui se trouve dans "~dgaut/TPUNIX"
- Créez dans votre repertoire 'TPUNIX' un fichier 'monfic' contenant le texte:
ca c'est moi qui l'ai fait
SANS UTILISER D'EDITEUR (commande cat et redirection
>, CTRL-D pour sortir)
- Affichez le contenu du fichier 'monfic' à partir de votre
répertoire racine.
- Concatenez le fichier 'monfic' et le fichier 'petiteseq.fasta'
dans le fichier 'monfic2'. Affichez le résultat.
3. Edition
- L'éditeur se trouve dans le chemin /usr/X11R6/bin qui peut ne pas faire partie
des chemins par défaut. Si la commande ne fonctionne pas, il
faut demander au système d'ajouter ce chemin aux chemins
par défaut, en tapant:
export PATH=/usr/X11R6/bin:$PATH
- Lancez l'editeur nedit (commande nedit <nom de fichier>
& ). Entrez un texte, modifiez-le et sauvegardez-le . Utilisez dans
nedit les fonctions de recherche, couper et coller via les menus et/ou touches de controle.
- Voyez comment effectuer les copier/coller d'une fenêtre
à l'autre, à l'aide de la souris. Les fonctions
copier/coller sous Unix-Xwindows sont réalisées à l'aide des boutons
de la souris. Bouton de gauche pour copier, bouton central (ou deux
boutons en même temps) pour coller.
4. Commandes diverses
- Familiarisez-vous avec les commandes suivantes:
- man (utilisez-le pour comprendre les commandes ci-dessous)
- ps (quelle option pour voir tous les process?)
- rm (effacez un fichier)
- du (quel espace disque occupez-vous?)
- kill (lancez nedit, voyez son numéro de process
avec ps, tuez-le a partir d'une autre fenêtre).
5. Analyse d'un fichier Genbank avec egrep
Objectif: Extraire rapidement les informations présentes dans un
fichier Genbank.
- Regardez le fichier "mgen.gbk" à l'aide de la commande
"more". Repérez les séquences protéiques. Que veut dire
"CDS"? Que veut dire "complement" après CDS? Où se trouve la séquence
nucléotidique? Quelles informations sont disponibles sur chaque gène?
- Avec la commande egrep, comptez les élements suivants
6) Blast, localement
Blast ne travaille pas sur un fichier Fasta. Il faut pré-traiter
les fichiers Fasta avec le programme.