Classes Préparatoires Ingénieurs - Première Année
Informatique - T.P. N
o1
29 septembre 2003
Prise en main des machines sous UNIX
1. Se connecter sous Linux et créer un terminal.
2. Se renseigner sur le répertoire de connexion, et regarder le contenu du répertoire. Utiliser les commandes pwd, ls, man.
3. Créer deux nouveaux répertoires dans votre répertoire personnel que vous appelez : TP1 et TD1. Utiliser les commandes mkdir. Verier que les deux répertoires que vous créez sont vides.
4. Ouvrir une fenêtre emacs dans le quel vous créez le chier charte.
5. Commencer à copier la charte de l'EISTI dans ce chier (écrire le premier paragraphe). Fermer le chier.
6. RéOuvrir une fenêtre de traitement de texte en utilisant KOce, sauvegarder votre chier dans le répertoire TP1 (appeler le tp1.kwd).
7. Ce chier servira de répondre aux exercices de ce TP. Répondre aux étapes déjà réalisées. Vous pouvez garder le chier ouvert, mais ne pas oublier de le sauvegarder chaque fois que vous quittez la fenêtre associée.
8. Revenir sur la fenêtre du terminal. Faire acher le contenu du cher charte.
9. Déplacer le chier charte du répertoire TP1 vers le repertoire TD1. Verier le contenu des deux répertoires.
10. Eectuer une copie du cher charte dans TP1. Verier le contenu des deux repertoires. Eacer ensuite le contenu de TD1. Re-vérier le contenu des deux répertoires.
11. Dans quel répertoire vous-trouvez vous ? Déplacez-vous vers l'autre répertoire crée en spéciant le chemin absolu. Revenir dans le repertoire de départ en spéciant cette fois-ci un chemin relatif.
12. Vérier votre identité et votre appartenance à des groupes.
13. Quels sont les droits attribués au chier charte par default.
14. Eectuer successivement les exercices suivants permettant le changement des droits :
(a) Donner le droit de lecture seulement à votre groupe. Vérier que vous pouvez toujours lire le chier du voisin.
(b) Revenir dans votre répertoire personnel sans utiliser ni les chemins relatifs ni les chemins absolus ! ! (c) Donner le droit d'écriture à votre groupe. Vérier avec votre voisins si vous pouvez écrire dans son
chier ! !
(d) Revenir à la conguration initiale des droits.
(e) Changer les droits attribués au répertoire TP1 pour que le contenu soit visible seulement de vous. Est ce que votre collègue peut quand même lire le contenu de votre chier charte ? Essayer.
(f) Changer les droits pour que les membres de votre groupe puissent lire le contenu du cher charte sans pouvoir regarder le contenu du repertoire TP1.
15. Que fait la commande ls * ? Valider le sur le repertoire /usr/include.
16. Comment acher la liste de tous les chiers dont le nom commence par s du répertoire /usr/include.
1
17. Créer dans le répertoire TP1 un répertoire qui s'appelle include, copier dans ce répertoire les chiers de /usr/include dont le nom commence par s et se termine par .h.
18. Acher la liste de chiers de /usr/include dont le nom commence par a,b ou c et se termine par .h.
19. Acher la liste de chiers de /usr/include dont le nom comporte exactement 3 caractères suivi de .h.
20. Eacer le répertoire include de votre compte.
21. Copier le contenu du chier charte dans un autre chier charte1, en utilisant la commande cat.
22. Créer un chier (que vous appelez catEdit) avec cat et éditer le à partir du terminal. Pour terminer taper
<CTRL>-d.
23. Ajouter une ligne à la n du chier catEdit .
24. Créer un chier concat dans le quel vous concaténez les deux chier charte et catEdit.
25. Vérier le contenu du chier résultant.
2