You are on page 1of 2

Universit de Reims ChampagneArdenne UFR Sciences Exactes et Naturelles Dpartement MathmatiquesInformatique

Licence 3 MMI INFO 0503


(B.S. H AGGAR , H. BAALA )

Travaux pratiques N1

I MPORTANT : Ce TP sera valu par un rapport remettre votre enseignant de travaux pratiques. Le rapport doit tre au format PDF et envoy par couriel lune des adresses suivantes : bachar-salim.haggar@univ-reims.fr hichem.baala@univ-reims.fr en fonction de votre encadrant de TP. Les rapports sont envoyer une semaine aprs la sance de TP soit le lundi 25 octobre 2010 16h00 (lhorodatage du couriel faisant foi). Le non respect de lune de ces consignes sera sanctionn.

Exercice 1 (Commandes Unix : Rappels) 1) Utilisez le manuel (commande man) pour vous documenter, et ensuite utilisez les commandes : ls, cd, rm, mv, pwd, mkdir, rmdir. 2) Utilisez la commande printenv SHELL pour dterminer le shell que vous utilisez. 3) Que donne la commande printenv HOME ? 4) Utilisez le manuel pour vous documenter, et ensuite utilisez (si possible) les commandes : id, whoami, users, who, quota, groups, lastlog, passwd, su. 5) Quels sont les chiers ou dossiers dj prsents sur votre compte ? (cachs ou non). 6) Recrez larborescence suivante : ~/tp1 ~/tp1/essai ~/tp1/essai/rep1 ~/tp1/essai/rep2

7) Copiez le chier /etc/passwd dans le dossier rep1. 8) Refaites la mme chose dans les dossiers rep1 et rep2 mais en utilisant loption -i. 9) Utilisez les diffrentes options de ls. 10) Renommez le dossier rep2 en rep3. 11) Dplacez le dossier rep3 vers le dossier ~/tp1 12) Utilisez la fonction du (pensez utiliser man du). 13) Utilisez la commande chmod pour changer les droits sur le rpertoire rep1 en --x------. Peut on encore crire dedans ? (pour crer rapidement un chier, utilisez la commande touch nomfic ou plus simplement > nomfic). 14) Continuez manipuler les droits de ce dossier pour voir les effets (criture seule, lecture seule). Utilisez les diffrentes notations (ugo et octale)

L3 MMI INFO 0503

2/2

15) Utilisez le manuel pour vous documenter, et ensuite utilisez les commandes : ps, top, time, kill. 16) Lancez la commande emacs. En utilisant les commandes appropries, stoppez emacs (attention, stopper nest pas tuer), puis relancezle en tche de fond. 17) Tuez emacs avec la commande kill. 18) Que se passetil si vous tuez le processus associ bash ? 19) Crez un chier exo1 qui contient le manuel de la commande ls. 20) Que fait la commande cat exo1 ? Et cat exo1 > /dev/null ? 21) Copiez le chier exo1 vers exo2. Puis compressez exo1 avec la commande gzip. 22) Examinez le chier binaire compress avec la commande od. On examinera le chier en hexadcimal, puis en mode caractres nomms. 23) Lancez la commande ls /truc /bin. Redirigez la sortie erreur dans le chier ls.err et la sortie standard dans le chier ls.out, en une seule commande. 24) Que fait la commande cat ? Et cat > fic ? (tapez sur le clavier, aprs avoir lanc ces commandes, CTRL+D pour quitter). 25) Comparez les tailles des deux chiers exo1 et exo2.gz de la question 21 avec la commande wc. 26) Utilisez la commande more sur le premier chier. 27) Idem avec head et tail. Utilisez les options pour nafcher : a) que les 3 premires lignes, b) que la dernire ligne, c) de la 10e la 100e ligne). d) que la 18e ligne 28) crire une commande qui permet de trouver tous les chiers postscript .ps (ou autre html ! ). 29) crire une commande qui permet de trouver tous les chiers texte (.txt) et de les compresser. 30) Documentez vous sur tar et gzip, et utilisez ces commandes pour faire une archive compresse dun de vos dossiers de votre compte. 31) Dcompresser cette archive dans un dossier nomm decomp pour vrier que votre premire commande fonctionne comme vous souhaitez.

Exercice 2 (Rseau minimal) 1) Quel type de cble doiton utiliser pour connecter une paire de machine ? Utilisez alors ce type de cble pour vous connecter la machine du voisin (quand cela est possible). a) Comment sont appeles de telles connexions ? b) Quels en sont les avantages et les inconvnients ? 2) Utilisez la commande ifconfig (assurezvous que vous avez les droits du superutilisateur) an de congurer votre interface rseau. Vriez que vous pouvez communiquer avec la deuxime machine. ifconfig <interface> <adr IP> netmask <masque rseau> broadcast <adr broadcast> [up] ping <adresse IP> Indication : utilisez ladresse rseau 18.10.10.0/24 et compltez la partie host de votre adresse IP par le numro de votre moniteur !

You might also like