Académique Documents
Professionnel Documents
Culture Documents
TP2
1) En utilisant la commande cat pour créer un fichier appelé 'Villes' et contenant les lignes suivantes
:
Metz
Sarrebourg
Laon
Terminer la saisie par 'Ctrl-d'
Ajouter les lignes suivantes :
Douai
Compiegne
Terminer la saisie par 'Ctrl-d'
Créer un fichier appelé 'liste' contenant la liste des fichiers du répertoire et de ses
sous-répertoires.
NB : la commande permettant de lister le contenu du répertoire est ls
2) Afficher la liste des fichiers présents dans le répertoire dans l'ordre alphabétique.
3) Taper une ligne de commande qui affiche le message 'Le fichier est bien présent sur le disque
dur' seulement lorsqu'un fichier 'fic1' est présent dans le répertoire courant.
NB : commandes à utiliser : ls, echo
Afficher tous les fichiers contenants la lettre p
6) Dans votre répertoire, créer le fichier 'liste2' auquel vous attribuerez les droits suivants 444
7) Rechercher à partir de /home tous les fichiers contenants au moins un chiffre dans leur nom et les
afficher.
NB : les erreurs seront enregistrées dans le fichier ERR_find.
Commençons par créer un répertoire pour la manipulation des droits d'accès. NB: dans cette
première partie ne sont étudiés que les droits sur les fichiers ordinaires.
cd ; mkdir tp
Copions un fichier dans le répertoire nouvellement créé.
cd tp ; cp /etc/passwd .
Vérifions l'opération et lisons les droits affectés par défaut.
ls -l
Retirons le droit de lecture pour les autres en fixant les droits en relatif. L'opération concerne
seulement les autres ("o") et c'est un retrait ("-") du droit de lecture ("r") : soit "o-r".
TP 4
Indiquez les commandes à utiliser pour réaliser les actions suivantes :
1- Afficher les lignes de tous les fichiers du répertoire /var/log/ contenant la chaine de carac-
tère « FAILED », ainsi que le numéro de la ligne dans le fichier ainsi que son nom.
2- Modifier le fichier /var/www/html/index.html afin que son propriétaire soit l’utilisateur «
httpd » et que seul le propriétaire ait les autorisations pour lire et modifier le fichier (tous
les autres utilisateurs n’auront aucun droit dessus).
3- Supprimer le répertoire /var/tmp/work, ainsi que tous ses fichiers et sous répertoires en
demandant confirmation pour chaque.
4- Afficher la liste des interpréteurs shells par défaut des utilisateurs du système