TP2 Donner les commandes unix permettant de : 1. Afficher le contenu du dossier
TP2 Donner les commandes unix permettant de : 1. Afficher le contenu du dossier /home ainsi que a date courante dans un fichier resultat.txt. ls /home > résultat.txt date >> résultat.txt 2. Quel est le résultat d’exécution de cette commande : wc < resultat.txt > compte.txt afficher le nombre de lignes, de mots et de caractères du fichier resultat.txt dans un fichier compte.txt 3. Réécrire les deux commandes suivantes en une seule : $ ls -l > resultat.txt $ wc < resultat.txt ls -l | wc 4. Que fait la commande : 1>liste 2>&1 ? Redirection de la sortie standard et la sortie d’erreur standard dans le fichier liste. 5. Rediriger la sortie d’erreur du fichier /var/log/message dans un autre fichier erreur.txt. cat /var/log/messages 2 > erreur.txt 6. Afficher le fichier fich en remplaçant tous les é, è, ê, ë par un e. cat fich | tr "éèêë" "e" Le fichier /etc/passwd est un grand classique sous Unix. Il se compose de sept champs séparés par des « : » : login:passwd:UID:GID:Commentaire:homedir:shell. 7. Afficher la ligne 2 ainsi que les lignes 5 à 10 du fichier /etc/passwd. head -2 /etc/passwd | tail -1 ; head -10 /etc/passwd | tail -5 8. Récupérer la ligne de l’utilisateur root dans /etc/passwd. grep ^root: /etc/passwd 9. Récupérer l’UID de root. grep ^root: /etc/passwd | cut -d : -f3 10. Récupérez la liste des GID, triez-les par ordre croissant et supprimez les doublons. cut -d : -f4 /etc/passwd | sort -n | uniq 11. Convertir tous les login en majuscule cut -d : -f1 /etc/passwd | tr "[a-z] " "[A-Z] " 12. Vérifier que ces deux commandes réalisent la même tâche : head -8 /etc/passwd | tail -1 Ziadi Imen Et grep -n "" /etc/passwd | grep ^8 : | cut -d: -f2- 13. Afficher tous les répertoires dont le nom commence par « re ». find . -name "re*" -type d -print 14. Rechercher tous les fichiers "s*.h" du dossier /usr/include et afficher les informations relatives à ces derniers. find /usr/include –name ‘s*.h’ -exec ls –l {} \ 15. Supprimer tous les fichiers temporaires. find /home –name *.tmp –ok rm {}\; Ziadi Imen uploads/Industriel/ tp-2 1 .pdf
Documents similaires










-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 24, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.0475MB