0% ont trouvé ce document utile (0 vote)
264 vues2 pages

TD1 - Initiation & Rappel

Transféré par

Ahmed BENABID
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
264 vues2 pages

TD1 - Initiation & Rappel

Transféré par

Ahmed BENABID
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Administration & Sécurité des Systèmes d’exploitation Unix

TD 1 – Initiation & rappel

Exercice 1 :
1. Créer un répertoire « rep1 » dans votre répertoire personnel et le déplacer ensuite au
même niveau que votre répertoire personnel 
2. Copier tous les fichiers d’extension «.xpm » (X11 Pixmap Graphic) de
/usr/share/pixmaps vers « rep1 ».
3. Lister les fichiers de « rep1 » par ordre alphabétique inverse.
4. Accéder à votre répertoire personnel. Créer un nouveau répertoire « rep2 » et copier
y tout le contenu du répertoire /etc. Assurer de copier également les fichiers et
répertoires qui se trouvent dans les sous-répertoires de /etc ! (Copie récursive)
5. Accéder à « rep2 » et créer deux répertoires « rep3 » et « rep4 ». Déplacer les
fichiers commençant par une minuscule dans « rep3 » et les fichiers commençant par
une majuscule dans « rep4 ». Utilisez le moins de commandes possible.
6. Supprimer les fichiers restants de « rep2 ».
7. Modifier les permissions du fichier « adduser.conf » de « rep3 » pour que son
propriétaire puisse l’exécuter.
8. Changer votre « umask » pour que les nouveaux fichiers crées dans « rep3 » ne
puissent pas être lus par les autres.
9. Créez un lien symbolique « s_link » du fichier « adduser.conf » dans /var/tmp.
Vérifiez que cela fonctionne.

Exercice 2 :
1. Créer un dossier nommé « Départements » sous votre répertoire personnel.

2. Créer sous « Départements » deux fichiers nommés « Emplyes.csv » et


« web.txt »

3. Editer le fichier « Emplyes.csv », copier le contenu suivant, enregistrer et quitter :

Nom, Grade, Expérien Départeme Adresse email


ce nt,
Mohamed Ingénieur 3 ans , Web , [email protected]
Salem , ,
Amal Hamed Ingénieur 5 ans , Réseau , [email protected]
Administration & Sécurité des Systèmes d’exploitation Unix

, ,
Hatem Hamdi Technicie 10 ans , Web , [email protected]
, n,
Amira Rekik , Ingénieur 2 ans , Web , [email protected]
,
Karim Abed , Assistant 7 ans , Marketing , [email protected]
,
Anis Daoud , Technicie 12 ans , Réseau , [email protected]
n,

4. Afficher le contenu de votre fichier « Emplyes.csv » sur la console.

5. Afficher seulement les 3 premières et les 2 dernières lignes du fichier


« Emplyes.csv » sur la console.

6. Créer un deuxième dossier sous votre répertoire personnel qui s’intitule « Backup ».

7. Copier le fichier « Emplyes.csv » vers « Backup » et le renommer


« CopieEmplyes.csv ».

8. Extraire les noms et les adresses mails des employés appartenant au département
Web du fichier « Emplyes.csv » et les enregistrer dans « web.txt ».

9. Chercher dans les fichiers du répertoire « Départements », l’employé dont le nom


est « Karim abed ».

10. Trier les lignes du fichier « Emplyes.csv » par ordre alphabétique et les mettre dans
un nouveau fichier « tri.txt » et afficher le nombre des employés.

11. Trier les lignes du fichier « Emplyes.csv » suivant l’ancienneté des employés du
plus ancien vers le moins ancien et les placer dans « tri_exp.txt ».

Vous aimerez peut-être aussi