tp-commandes-2024.pdf
Document Details
Uploaded by FeasibleEllipsis
Full Transcript
Tp1 commandes Linux - Commandes vues en TP : ls, cd, cp, mv, rm, mkdir, rmdir, echo, tr, grep, find, ps, kill, at. - Autres notions : dossiers particuliers.,.., ∼, historiques des commandes, complétion de noms, les jockers ? et * - N’utilisez que les commandes vues en TP dans vos réponses 1. Af...
Tp1 commandes Linux - Commandes vues en TP : ls, cd, cp, mv, rm, mkdir, rmdir, echo, tr, grep, find, ps, kill, at. - Autres notions : dossiers particuliers.,.., ∼, historiques des commandes, complétion de noms, les jockers ? et * - N’utilisez que les commandes vues en TP dans vos réponses 1. Affichez (en couleurs) la liste de tous les fichiers de votre ∼ y compris les fichiers cachés - Affichez (en couleurs) la liste des fichiers de votre ∼ triée par date de création - Affichez (en couleurs) la liste des fichiers du répertoire /etc - Affichez (en couleurs) de manière détaillée la liste des fichiers du répertoire /etc - Affichez (en couleurs) votre répertoire Documents 2. Afficher (à l’aide de la commande tree) la liste de vos dossiers et sous dossiers. Combien vous avez de dossiers et de fichiers dans votre ∼ 3. Quelle est la taille totale de votre dossier ∼ (à l’aide de la commande du) 4. Afficher (commande more) les fichiers.bashrc et /etc/passwd - Essayer d’afficher le fichier /bin/cp. - Afficher le fichier.bash history. Que contient ce fichier ou que répond la commande? 5. Se déplacer dans le dossier lib (lib est un sous dossier de /). Ensuite se déplacer dans dans le dossier etudiant (etudiant est un sous dossier de home qui est un sous dossier de /). 6. A l’aide de l’editeur gedit, créer dans votre ∼ le fichier tp.txt ci-dessous Le professeur de physique décide que le sujet de l’examen serait : ”L’enfer est-il exothermique 1 ou endothermique 2” (1 evacue la chaleur, 2 absorbe la chaleur). Le professeur n’a aucune idée de la façon dont ses étudiants allaient réagir, il ne sait pas non plus comment il noterait les copies, mais il est pret a recompenser tout travail dont la logique tient debout. - Quelle est la taille du fichier tp.txt (utiliser la commande ls -l ou la commande du) - Créer un dossier Tp1 dans votre ∼. Faites une copie de tp.txt dans Tp1 sous le nom.tp.txt. Vérifiez à l’aide de ls et ls -a que tp.txt existe dans le dossier Tp1 mais il est caché. - Afficher.tp.txt sans se déplacer dans Tp1. Supprimez.tp.txt sans se déplacer dans Tp1 7. Ajouter (à l’aide echo) en fin du fichier tp.txt la ligne ”Date : ”suivi de la date actuelle 1 - Ajouter en fin du fichier tp.txt la liste détaillée de vos fichiers et dossiers (commande ls -l) 8. A laide de la souris, interdisez la modification du fichier tp.txt. Essayez d’ajouter (à l’aide echo) la ligne ”Mon login est :” en fin de tp.txt. Levez l’interdiction de modifier tp.txt et ajouter (à l’aide echo) la ligne ”Mon login est :” en fin de tp.txt. 9. Affichez toutes les lignes avec leur numéro de tp.txt qui contiennent le mot professeur (commande grep) - Affichez les lignes avec leur numéro de tp.txt qui ne contiennent pas le mot il - Affichez les lignes avec leur numéro de tp.txt qui commencent par le mot il 10. Transformez le fichier tp.txt en majuscules (commande tr) - Transformez le fichier tp.txt en remplaçant les caractères den par :/@ - Transformez le fichier tp.txt en remplaçant les caractères de e à n par les chiffres de 0 à 9 - Transformez le fichier tp.txt en remplaçant les espaces par des : - Transformez le fichier tp.txt en supprimant tous les saut de ligne et écrire le résultat dans un fichier tp sans saut.txt 11. Utilisez find pour retrouver : - les fichiers *.pde dans votre ∼ - les fichiers que vous avez crée il y a moins de 7 jours dans votre ∼ et qui ont une taille inférieure à 1M 12. Interdisez à l’utilisateur la permission de lecture (r) pour le fichier tp.tex (utiliser chmod). Essayez d’afficher tp.tex avec more - Interdisez à l’utilisateur la permission d’écrire (w) dans le fichier tp.tex. Ajoutez à l’aide de echo ”Fin de fichier” à tp.txt. Ouvrez tp.tex avec gedit et modifiez le; ensuite essayez d’enregistrer les modifs. - Interdisez à l’utilisateur la permission de lister (r) Documents. Essayez de lister Documents. Se déplacer dans Documents ensuite listez son con- tenu. - Interdisez à l’utilisateur la permission de créer/supprimer (w) des fichiers pour le dossier Documents. Listez Documents. Copiez tp.txt dans Docu- ments. Supprimez un des fichiers de Documents. 13. Lancez gedit à l’aide de la commande gedit & ensuite fermez l’éditeur à l’aide de la commande kill. Lancez firefox à l’aide de la souris et et ouvriz le fichier tp.txt ensuite fermez les à l’aide de kill. 14. Modifiez le prompt pour qu’il affiche : votre-idf:heure: Redonnez à PS1 sa valeur initiale. 15. Lancez la commande at now +2 minutes qui ouvre gedit dans deux minutes (DISPLAY=:? gedit). Lancez la commande at now +1 minutes qui affiche dans le Terminal l’heure après une minutes ($(date) > /dev/pts/?) 2