Deug TI2ème année - IUP1 Méca, GC, GSI et MIAGE
TP de programmation n° 1
Exercices de rappel sur l'environnement UNIX-XWindow du DSU
 


Exercice précédent   Exercice suivant  Sommaire des exercices du TP1  La page d'entrée du Web DGTI


2. Commandes de manipulation de répertoires

Avant de procéder aux exercices de ce thème, si vous ne l'avez pas deja fait, imprimez le fichier reponsesTP1 (qui se trouve sur votre compte et qui contient les difféerentes questions qui vous sont posées) en laçant la commande d'impression lp4 reponsesTP1 depuis la fenêtre de commandes UNIX. Pour chacune des questions qui vous sont posées vous y écrirer la commande UNIX utilisée et lorsque cela vous est demandé les résultats produits.

rappels

a) déplacement dans la hiérarchie des répertoires du système de fichiers Unix (commande cd)

* indiquez le nom absolu de votre répertoire d'origine (home directory)
..............................................................................................................................

* placez vous dans le repertoire exemplesJava et listez son contenu
..............................................................................................................................

* indiquez le nom absolu de votre répertoire courant
..............................................................................................................................

* placez vous dans le repertoire père du répertoire père de votre répertoire courant, quel est ce répertoire ?
.............................................................................................................................

* xclock est un programme qui permet d'afficher une horloge sur votre écran. Il est rangé dans le répertoire /usr/local/bin

- placez vous dans ce répertoire
..........................................................................................................................

- listez tout le contenu de ce répertoire

- listez uniquement les fichiers dont le nom commence par xc
...............................................................................................................

- quelle est la taille du fichier xclock ? ...........................................................................
- quel est le nom de login de son propriétaire ? ..................................................................
- essayez en utilisant la commande more de regarder le contenu de ce fichier. Que se passe-t'il ? D'après vous pourquoi ? .....................................................................................................................................................................................
.............................................................................................

* entrez la commande cd sans paramètres, quel est l'effet de cette commande sur le répertoire courant ?
..............................................................................................................................

b) création d'un répertoire (commande mkdir),copie (commande cp) et déplacement (commande mv) d'un fichier d'un répertoire vers un autre

* Placez-vous dans votre répertoire d'origine (home dir) et créez dans celui-ci un nouveau répertoire nommé TP1 (vérifiez que cette création a bien eu lieu à l'aide de la commande ls -l)
..............................................................................................................................

* placez vous dans le répertoire TP1
..............................................................................................................................

* entrez la commande cp ../exemplesJava/HelloWorld.java BonjourMonde.java
Quel est l'effet de cette commande ? ............................................................................................
....................................................................................................................................................

* entrez la commande cp ../exemplesJava/NervousText.* .
Quel est l'effet de cette commande ? ............................................................................................
....................................................................................................................................................

* entrez la commande mv BonjourMonde.java ~/exemplesJava
Quel est l'effet de cette commande (pour le voir listez le contenu de votre répertoire exemplesJava) ? ............................................................................................

* déplacez dans votre répertoire TP1, le fichier reponsesTP1 situé dans votre répertoire d'origine (home dir)
.............................................................................................

* En étant toujours placé dans le répertoire TP1 créé précédemment (vérifiez le avec la commande pwd) entrez la commande
mv ../exemplesJava .
Quel est l'effet de cette commande ? ............................................................................................
....................................................................................................................................................