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 ? ............................................................................................
....................................................................................................................................................