You are on page 1of 2

ECOLENATIONALEDINGENIEURSDESFAX

A.U.20112012

TP1 COMMANDES DE BASE


1. Premier contact
La commande la plus importante pour ce TP est man. Elle permet dobtenir le manuel contenant la description et la syntaxe de la plupart des programmes disponibles sur votre systme. Aussi, pour la suite, les noncs ne contiendront que des noms de commandes, et vous devrez rechercher par vous-mme la faon de les utiliser. En tapant : man rm Vous obtiendrez toutes les options de la commande rm qui permet de supprimer des fichiers sur votre systme. Vous pourrez quitter le manuel en tapant "q", et rechercher un terme particulier en tapant "/" suivit par le mot recherch. Application : Dcouvrez la fonctionnalit des commandes suivantes : ls, cd, pwd, mkdir, rm, cp, mv.

2. Manipulation des fichiers et rpertoires


Quel est votre rpertoire courant ? Placez-vous dans votre rpertoire principal (si ce n'est pas dj le cas) Affichez le contenu de votre rpertoire principal Examinez le contenu du premier niveau de l'arborescence Unix Replacez-vous dans votre rpertoire principal et crez un fichier nomm fic1 et un sous-rpertoire d'exercice de nom tp_unix Descendez dans ce rpertoire et crez-y deux sous-rpertoires dir1 et dir2 Dplacez le fichier fic1 dans le rpertoire dir2, vrifiez qu'il se trouve au bon endroit Dtruisez le rpertoire dir2. Placez vous dans votre sous-rpertoire tp_unix crez 4 fichiers-texte ( 1.txt .. 4.txt ) par redirection sur fichiers de l'aide enligne relative aux commandes ls, cd, mkdir et rmdir Exprimentez les diffrentes commandes de visualisation de fichiers-texte que sont : cat, more, less, head et tail Concatnez tous vos fichiers texte sur un seul fichier de nom visu.txt. Vrifiez le rsultat en affichant le fichier ainsi cr Dplacez dans le sous-rpertoire dir1 tous les fichiers crs l'exception du fichier visu.txt Faites une copie du fichier visu.txt sous le nom vis2.txt

ECOLENATIONALEDINGENIEURSDESFAX

A.U.20112012

3. Les commandes find, sort, grep, cut


Recherche de fichiers (find) - Affichez le nom des entres sous /usr/bin dont le nom comporte au moins un chiffre (critre a). - Affichez le nom des entres sous /usr/bin dont le nom ne se termine pas par une minuscule (critre b). - Affichez le nom des entres sous /usr/bin satisfaisant les deux critres a et b ci-dessus. - Affichez le nom des entres sous /usr/bin satisfaisant l'un ou l'autre des deux critres a et b ci-dessus. Tri (commande sort) Crez des fichiers auto et fruits dont les contenues sont : - Pour le fichier auto :
renault:Clio:1999:25000:9000:rouge peugeot:106:2000:15000:10000:bleue citroen:AX:1994:55000:5000:gris wolswagen:golf4:2000:10000:22000:bleue mercedes:Classe C:2002:5000:43000:gris renault:Clio:1993:65000:6000:bleue wolswagen:golf3:1995:58000:8000:bleue

Avec comme structure : Marque : modle : anne : kilomtrage : prix : couleur Pour le fichier fruit :
50:nabeul:orange:1.200 440:tozeur:datte:3.300 65:tunis:fraise:1.600 33:sidi bouzid:melon:0.400 44:tunis:orange:1.000

Avec comme structure : Stock : ville : fruit : prix Triez le fichier auto Triez le fichier Fruits avec et sans l'option numrique. Que constatez-vous ? Autres filtres (grep, cut) Affichez la liste des vhicules gris du fichier auto. Affichez la liste des vhicules Renault de couleur bleue du fichier auto. Affichez le nombre de vhicules du fichier auto qui ne sont pas rouges. Affichez la liste des fruits (3eme champ) du fichier Fruits. Rq : pour ne garder quun exemplaire de chaque fruit, effectuer en plus un tri et liminer les doublons (option -u ou commande uniq). Affichez la liste des modles (2me champ) du fichier auto en prcisant pour chacun le nombre de vhicules. Triez le fichier auto sur le prix (5me champ) dans lordre dcroissant.

You might also like