Vous êtes sur la page 1sur 4

Critres pour les noms de fichier

Exercice 1: Dans votre rpertoire courant, crez en une commande les fichiers suivants: annee1 Annee2 annee4 annee45 annee41 annee510 annee_saucisse banane

Exercice 2: Crer le rpertoire Year dans votre rpertoire courant, en une commande dplacez les fichiers prcdemment crs dans le rpertoire Year. Exercice 3: Lister tous les fichiers se terminant par 5 commenant par annee4 commenant par annee4 et de 7 lettres maximum commenant par annee avec aucun chiffre numrique contenant la chane ana commenant par a ou A

Exercice 4: Copier les fichiers dont l'avant dernier caractre est un 4 ou 1 dans le rpertoire /tmp en une seule commande.

Les droits d'accs


Exercice 1: Dans votre rpertoire courant, crez un rpertoire courant essai_droit, par dfaut ce rpertoire est 755 (rwxr-xr-x), quelles sont les commandes (en notation symbolique et en base 8) pour lui donner les droits suivant (on suppose qu'aprs chaque commande on remet le rpertoire 755:

Exercice 3: Tapez la commande umask, de manire ce que les fichiers lors de leur cration aient par dfaut les droits 640 (rw-r-----), et les rpertoires 750 (rwxr-x---).

propritaire

groupe

les autres

droit en droit en droit droit en droit en droit droit en droit en droit lecture criture d'accs lecture criture d'accs lecture criture d'accs commande oui 1 commande oui 2 commande non 3 commande non 4 oui non oui non oui oui non oui oui non non oui non oui non non oui non oui oui non non oui non non non non non oui oui non non

Crez un fichier droit dans le rpertoire essai_droit, par dfaut ce fichier est 644 (rw-r--r-).En partant du rpertoire courant, pour chaque commande de l'exercice prcdent, essayez d'accder au rpertoire essai_droit (commande cd), de faire un ls dans essai_droit et de modifier le fichier avec un diteur quelconque (vi par exemple).

Grep
Exercice 1 Crer un rpertoire essai-grep dans votre home directory. Dans ce rpertoire crer les fichiers suivants: tomate poire pomme cerise Fraise fraise courgette POMME3 afraise Editez les fichiers (sortie de la commande ls redirige vers grep) avec les critres sur leur nom suivant: Critre 1 Critre 2 Critre 3 Critre 4 Critre 5 Le nom doit tre Fraise ou fraise se est en fin de nom ai est prsent dans le nom Nom contenant un chiffre numrique Nom contenant la chane mm ou MM

Exercice 2 Copiez le fichier /etc/passwd dans votre home directory. Editez la ligne commenant par votre nom de login. Exercice 3 Dans le fichier passwd qui est dans votre home directory, ditez les lignes commenant par des noms de login ne contenant pas de chiffre. Exercice 4 Editez les lignes du fichier passwd commenant par des noms de login de 3 ou 4 caractres.

Les filtres
Exercice 1 Copiez le fichier /etc/passwd dans votre home directory. Editez uniquement les champs contenant le login et la home directory. Exercice 2 Triez passwd sur le nom Exercice 3 Extraire les nom de login et UID puis triez suivant les UID, le tout en une seule commande, vous redirigerez le tout vers un fichier Exercice 4 Dans le fichier de rsultat prcdent remplacer les ":" par des " " (espace). Exercice 5 Editez les cinq dernires lignes du fichier. Exercice 6 Editez les cinq premiers caractres du fichier

find
Exercice 1 Cherchez dans toute l'arborescence les fichiers dont le nom se termine par .c, redirigez les erreurs vers le fichier poubelle /dev/null Commenant par X ou x. Dont les noms ne contiennent pas de chiffre. ctres du fichier. Exercice 2 Chercher dans /usr les fichiers dont la taille dpasse 1Mo (2000 blocs de 500Ko) et dont les droits sont fixs 755 (-rwxr-xr-x). Exercice 3 Combien il y a de fichiers dans toute l'arborescence vous appartenant et ayant les droits fixs 666 (-rw-rw-rw-). Exercice 4 Trouver tous les fichiers core dans l'arborescence et supprimez les aprs confirmation

Vous aimerez peut-être aussi