Ecole Nationale des Sciences
de l'Informatique
Système d’exploitation & Mise en Œuvre
Unix
M. SELLAMI
TP: Travaux Pratiques UNIX N° 0
Publicité
1. Créer un lien entre deux fichiers et testez-le.
2. Ecrire la procédure de test nécessaire qui traduit la phrase suivante:
" Vrai si fichier1 ou fichier2 accessible en lecture et fichier3 accessible en écriture"
3. Ecrire la négation de :
$test \( ! $a = $c -o ! $b = $c \)
4. En utilisant la structure conditionnelle appropriée, écrire un programme qui fait appel à la commande cal,
Publicité
mais en utilisant les trois premières lettres du mois, au lieu de son numéro (ex: Mar au lieu de 3, dec au lieu de
12 ...)
5. Ecrire un programme pour tester si le fichier en donnée est un fichier ordinaire, répertoire ou spécial.
6. Créer la commande crefic obéissant à la syntaxe suivante.
$crefic nom quantite
Son rôle est de créer un ensemble de fichiers nom1, nom2, ..., nomN. La création de chaque fichier doit être
Publicité
validée en interactif par l'utilisateur.
7. Décomposez, expliquez et simplifiez la commande suivante:
$ cat virus | grep programmes | wc -l
8. En une seule commande, triez en arrière plan le contenu du répertoire de connexion sur le champ taille du
fichier tout en sauvegardant la liste en entrée sur un fichier save1.
9. Quel est l'effet de
Publicité
et de
$ cat x y>y
$ cat x >>y
10. Pourquoi inclut-on toujours le répertoire courant dans PATH? Comment? Où doit-il être placé?