Anda di halaman 1dari 4

Activits dapprentissage : LINUX Activit 1 1- Connecter-vous au systme en tant que root (superutilisateur) 2- Tapez la commande pwd 3- Quel est

le rpertoire par dfaut du superutilisateur : .. . 4- Quelle est linvite de commande du root ? ... 5- Tapez la commande who Quelle remarque vous constatez .. 6- Fermer la session en tant que super-utilisateur et connecter vous avec votre compte personnel ? Tapez la commande pwd Quel est le rpertoire par dfaut de votre compte personnel ? 7- Quelle est linvite de commande associe votre compte personnel ? 8- Tapez la commande who 9- Par quel caractre se diffrent linvite de commande du compte root et celle de votre compte personnel. 10- Tapez la commande tty ? Quelle remarque vous constatez ? Ouvrir une session avec votre compte personnel ? 11- Crer dans votre rpertoire personnel un dossier nomm test laide de la commande mkdir : Tapez donc la commande : mkdir test 12- Pour vrifier lajout du rpertoire test, tapez la commande ls qui affiche la liste de tous les rpertoires et fichiers du rpertoire en cours 12- Pour accder au rpertoire test, tapez la commande : cd test ou cd ./test Apres validation, quel changement vous constatez sur linvite de commande pour sassurer que vous tes bien sur le rpertoire test : .. 13- Quelle est lautre mthode pour vrifier que vous tes bien dans le rpertoire test. ................................................................. 14- Vous tes maintenant dans le rpertoire test, tapez la commande cd / Validez avec entre, puis tapez la commande pwd . Quel est votre rpertoire actuel ? .. 15- Tapez maintenant lune des 3 commandes suivantes : cd ou cd ou cd ~ Aprs validation, tapez pwd Quelle remarque vous pouvez constatez ? . 16- Accdez de nouveau au rpertoire test en utilisant la commande cd vue la question 12, ensuite, et partir de ce rpertoire monter la partition racine / en utilisant 2 mthodes : a- Premire mthode : en tapant successivement la commande cd .. au fur et mesure que vous montez dans les rpertoires b- Deuxime mthode : En tapant la fois la commande cd ../../../ qui permet de monter 3 niveaux de rpertoires jusqu la racine /. 17- Utiliser la commande date pour savoir la date et lheure du systme 18- Utiliser la commande hostname pour savoir le nom de la machine 19- Utilisez maintenant la commande man suivie dune des commandes que nous avons vues dans le cadre de cette activit, et ce pour voir ce que fait la commande. Exemple : Pour voir ce que fait la commande pwd, tapez : man pwd Dcrire en anglais ce que fait cette commande : .. 20- Faire la mme chose pour les commandes suivantes et dcrire en anglais ce que font les commandes suivantes : who, tty , mkdir et cd : 21- Placez vous maintenant dans votre rpertoire personnel et supprimer le rpertoire test avec tout son contenu (sousrpertoires et fichiers) avec la commande suivante : rm rf ./test

Activit 2 1- Connecter vous au systme avec votre compte personnel , crez dans votre rpertoire personnel le rpertoire nomm test : mkdir test 2- Accdez au rpertoire test par la commande cd test ou cd ./test 3- Dans le rpertoire test crez : 3 sous-rpertoires dans le mme niveau (voir schmas ci-dessous) : mkdir dir_a1 dir_b1 dir_c1 4- Crer larborescence des rpertoires suivants :
test

dir_a1

dir_b1

dir_c1

dir_c11 dir_a11 dir_b11

dir_a12

dir_b12

dir_c12

5- Depuis le rpertoire test, accder au rpertoire dir_a12 par la commande suivante : cd dir_a1/dir_a12 ou cd ./dir_a1/dir_a12 Faire pwd pour vrifier que cous tes sur dir_a12 6- Depuis dir_a12, accder au rpertoire dir_c11 en utilisant la commande suivante : cd ../../dir_c1/dir_c11 7- En utilisant la mme mthode utilise dans les 2 questions prcdentes, comment accder depuis le rpertoire dir-c12 au rpertoire dir_b11 ? 8- La mthode utilise prcdemment est appele mthode daccs par chemin relatif. Nous allons maintenant utiliser la mthode daccs par chemin absolu : c'est--dire partir de la racine. Puisque vous tes maintenant dans le rpertoire dir_b11, accder au rpertoire dir_a11 en utilisant le chemin absolu : cd /home/<votre-nom-utilisateur>/test/ dir_a1/ dir_a11 9- On se placera de nouveau dans le rpertoire test. Crer, la fois, larborescence des rpertoires dcrite ci-dessous en utilisant la commande suivante : mkdir -p dir10/dir20/dir30/dir40 Pour vrifier la cration de larborescence, reporter vous aux activits pratiques suivantes.
/test /dir10

/dir20

/dir30

/dir40

10- Placez vous dans le rpertoire /dir30 et supprimer le rpertoire /dir40 par la commande rmdir dir40 ou rmdir ./dir40. 11- Vrifier que le rpertoire dir40 nexiste pas avec la commande ls qui affiche le contenu du rpertoire en cours. 12- Mme chose que la question 10 en se plaant dans le rpertoire /dir20 et en supprimant le rpertoire dir30. 13- Mme chose que la question 10 en se plaant dans le rpertoire /dir10 et en supprimant le rpertoire dir20. 14- Supprimer de la mme faon le rpertoire dir10 15- Une fois que vous avez supprim tous les rpertoires, refaire la question 9 pour crer la mme arborescence 16- Supprimer maintenant toute larborescence en utilisant la commande suivante : rmdir -p dir10/dir20/dir30/dir40. 17- Refaire la question 9 avec des nouveaux rpertoires : dir100, dir200, dir300 et dir400. 18 Placez-vous dans le rpertoire dir400 et crez un fichier vide nomm fich1 avec la commande suivante : touch fich1 19- Vrifiez la cration du fichier avec la commande ls 20- Accdez maintenant au rpertoire dir300 et supprimez le rpertoire dir400 avec la commande : rmdir dir400 Pourquoi le rpertoire na pas t supprim ? 21- partir mme rpertoire (dir300), essayer maintenant avec la commande suivante : rm rf ./dir400 22- Quelle est la diffrence entre rmdir et rm -rf ? 23- Utilisez la commande man pour les commandes que nous avons fait dans le cadre de cette activit et dcrivez leurs rles en anglais dans les liges suivantes : 23- Placez-vous maintenant dans votre rpertoire personnel et supprimer le rpertoire test avec tout son contenu (sousrpertoires et fichiers) avec la commande suivante : rm rf ./test

Activit 3 1- Connectez vous au systme avec votre compte personnel, crez dans votre rpertoire personnel le rpertoire nomm test : mkdir test 2-Accdez au rpertoire test par la commande: cd test ou cd ./test 3- Crer 3 fichiers la fois dans le rpertoire test : fich1, fich2 et fich3 : touch fich1 fich2 fich3 4- Vrifier la cration des 3 fichiers avec la commande ls 5- Monter votre rpertoire personnel par la commande cd .. et tapez la commande ls a pour voir tous les fichiers systme contenus dans votre rpertoire personnel 6- Accder linterface graphique et posez partir dune cl USB ou un CD, un fichier volumineux dans le rpertoire test 7- Utilisez la commande suivante pour avoir plus de dtails sur le fichier volumineux : ls l <nom du-fichier-volumineux> 8- Utilisez la documentation qui vous a t fournie pour recueillir cette information, expliquez dans ces lignes : 9- Utilisez maintenant la commande suivante : ls lh <nom du-fichier-volumineux> Quelle remarque avez vous constat ? 10- Maintenant pour afficher plus de dtails a propos de tous les fichiers et rpertoires du rpertoire courant tapez la commande suivante : ls l 11 Placez-vous dans le rpertoire test et crez larborescence suivante :
/test

Activit 4 : 1- Connecter vous au systme avec votre compte personnel, crez dans votre rpertoire personnel le rpertoire nomm test : mkdir test 2- Accder au rpertoire test et crer larborescence de lannexe en utilisant la commande : mkdir p 3- Accder au rpertoire dir_a1 et crez dans ce dernier trois fichiers : fich1, fich2 et fich3 4- tapez la commande man cp pour avoir une ide sur la commande cp ainsi que ces options. Dfinir en bref le rle de la commande cp : . 5- partir du rpertoire dir_a1 copier les 3 fichiers dans le rpertoire dir_a122 en utilisant la commande suivante : cp fi* ./dir_a12/dir_a122/ ou cp fi* dir_a12/dir_a122/ Le caractre * est un joker qui reprsente un ensemble de caractres : Dans ce cas, fi* reprsente le nom de nimporte quel fichier qui commence par fi comme fich1, fich2 6- Accdez au rpertoire dir_a122 et tapez la commande ls pour sassurer que les fichiers ont t bien copis. Vous pouvez taper la commande ls directement partir du rpertoire dir_a1 : ls ./dir_a12/dir_a122/ ou ls dir_a12/dir_a122/ 7- Placez-vous dans le rpertoire dir_a122, copiez les 3 fichiers dans le rpertoire dir_a1112 en utilisant la commande suivante : cp fi* ../../dir_a11/dir_a111/dir_a1112/ 8- Placez-vous dans le rpertoire dir_a1112, vrifiez avec la commande ls. Ensuite, copiez les 3 fichiers vers le rpertoire dir_b1111. Ecrire la commande que vous avez utilise en utilisant le chemin relatif: .. 8- Ensuite, et partir du rpertoire dir_b1111, copier les 3 fichiers du rpertoire dir_b1111 vers le rpertoire dir_c1122 Ecrire la commande que vous avez utilise en utilisant le chemin relatif: .. 9- Du rpertoire dir_c1122, copiez les 3 fichiers vers le rpertoire dir_c122 en utilisant le chemin absolu. Ecrire la commande que vous avez utilise en utilisant le chemin absolu: .. 10- 4- tapez la commande man mv pour avoir une ide sur la commande cp ainsi que ces options. Dfinir en bref le rle de la commande mv : .. 11- Placez vous dans le rpertoire dir_b1111, dplacez les 3 fichiers de ce rpertoire vers le rpertoire dir_b121 en utilisant la commande suivante (chemin absolu): mv f* /home/<votre-nom-utilisateur>/test/dir_b1/dir_b12/dir_b121/ Vrifiez que les fichiers ont t dplacs et quils ne restent plus dans le rpertoire dir_b1111. 12- Utilisez encore une fois la commande man cp pour savoir le rle de la commande cp r , dcrire son rle : . 13- Dplacez vous au rpertoire dir_a11 et copiez le rpertoire dir_a111 et tous ses sous-rpertoires et fichiers dans le rpertoire dir_a113 : cp -r dir_a111 dir_a113/ 14- Dplacez vous dans le rpertoire dir_a113 pour sassurer que tout le rpertoire dir_a111 a t copi avec tous ses sous rpertoires et fichiers. 15- Accdez au rpertoire dir_c1122 et dplacez les fichiers fich1, fich2 et fich3 vers le rpertoire dir_c121 en utilisant les options suivantes : mv -f fich1 ../../../dir_c12/dir_c121/ mv -i fich2 ../../../dir_c12/dir_c121/ 16- partir du rpertoire dir_c122, copier les 3 fichiers dans dir_b13 en utilisant loption suivante: mv -v fi* ../../../dir_b1/dir_b13/ Quelle est votre remarque? .. 17- Vrifiez le dplacement de ces fichiers. Vous tes actuellement dans le rpertoire dir_b13. Renommer le fichier fich1 en un nouveau nom fich6 : mv fich1 fich6 18- Utiliser la commande ls pour vrifier que le nom a t chang 19- Utiliser en fin les commandes man cp et man mv pour voir toutes les options disponibles de ces deux commandes. 20- En fin, accdez votre rpertoire personnel pour supprimer le rpertoire test et tout son contenu.

/dir10

/dir20

/dir30

/dir40

12- Crez les fichiers suivants : Dans le rpertoire dir40 crer fich41, fich42 et fich 43 Dans le rpertoire dir30 crer fich31, fich32 et fich 33 Dans le rpertoire dir20 crer fich21, fich22 et fich 23 Dans le rpertoire dir10 crer fich11, fich12 et fich 13 13- A partir du rpertoire test, utilisez la commande suivante pour afficher toute votre arborescence et ses fichiers : ls -R 14- Tapez maintenant la commande tree 15- Comment utiliser la commande tree pour voir uniquement larborescence partir du rpertoire dir20 ? 16- Utilisez maintenant, partir du rpertoire test, la commande man ls pour voir toutes les options de la commande ls et rpondre aux questions suivantes : Que font les commandes suivantes : ls m : .. ls F : .. ls s : .. ls sh : .. ls S : .. ls Sl : .. ls Slh : .. ls r : .. ls i : .. 17- Rejoignez votre rpertoire personnel et tapez la commande suivante: ls ld ou ls -ld ./ Quelle est la taille de votre rpertoire personnel ? 18- Placez vous maintenant dans votre rpertoire personnel et supprimer le rpertoire test avec tout son contenu (sousrpertoires et fichiers) avec la commande suivante : rm rf ./test

Activit 5 : 1- Utilisez la documentation qui vous a t fournie pour savoir comment utiliser lditeur de texte vi Quels sont les 3 modes existants de lditeur vi : . 2- Connecter vous au systme avec votre compte personnel, crez dans votre rpertoire personnel le rpertoire nomm test : mkdir test 3- Accdez au rpertoire test, crez un fichier nomm fich1 : Pour diter le fichier fich1 laide de lditeur de texte vi, tapez la commande : vi fich1 4- Dans le cas o le fichier nexiste pas il sera cr. Une fois, vous tes dans linterface de lditeur vi, quel est le mode par dfaut ? 5- Quelles sont les touches utilises pour passer en modes insertion ou ajout ? .. 6- Ecrire le texte suivant : Gnu/Linux est un systme dexploitation semblable Unix, autant similaire que les nombreuses versions dUnix le sont entre elles. Sur un niveau conceptuel, tout ce que les autres versions dUnix peuvent faire, le systme dexploitation Linux peut le faire, bien que les moyens puissent lgrement changer. Gnu/Linux est un systme dexploitation multi-utilisateurs et multi-tches. Cela signifie que plus dune personne peut tre connecte sur le mme ordinateur Gnu/Linux au mme moment. Gnu/Linux est galement multitche : un utilisateur peut avoir plus dun processus excut au mme moment. 7- Comment faire pour basculer entre les diffrents modes ? . 8- Aprs avoir fini, enregistrez en quittant votre fichier en appuyant sur la touche Echap puis en tapant en bas :wq 9- une fois vous tes sur le Shell, tapez la commande cat fich1 pour voir le contenu de votre fichier. 10- Editer de nouveau votre fichier puis tester les commandes utilises dans votre documentation telles que : dd , dw , x,o , O et A les touches h,j,k,l Dcrire en bref le rle de chacune des commandes cites ci-dessus : .. 11- Comment faire pour quitter sans enregistrer ? 12- Comment faire pour enregistrer sans quitter ? 13- Comment faire pour quitter sachant que vous navez insr aucune modification dans le texte ? 14- En fin, accdez votre rpertoire personnel pour supprimer le rpertoire test et tout son contenu. Activit 6 1- Connecter vous au systme avec votre compte personnel, crez dans votre rpertoire personnel le rpertoire nomm test : mkdir test 2- Accdez au rpertoire test comme dhabitude. 3- Crer dans votre rpertoire test un fichier nomm villes_maroc 4- Editer les lignes suivantes dans votre fichier villes_maroc en utilisant vi : vi villes_maroc rabat tetouan taroudant tanger al hoceima settat el jadida laayoune sidi kacem oujda kenitra khemisset meknes larache tiflet casablanca fes guelmim safi ouarzazate midelt agadir beni mellal taza meknes nador tiznit essaouira tiznit tantan marrakech tantan taroudant 5- Aprs avoir fini, enregistrer votre fichier par la commande :wq 6- Consulter le fichier villes_maroc en utilisant la commande cat villes_maroc 7- Utiliser maintenant la commande sort pour trier le contenu du fichier villes_maroc : sort villes_maroc 8- Consulter la documentation qui vous a t fournie pour prendre une ide sur les redirections en sortie, redirections en entres et les tubes (pipes). 9- Appliquer ce que vous avez lu pour rediriger la sortie de la commande sort villes_maroc vers un fichier nomm villes_maroc_tries. Quelle est la commande utilise ?. 10- Consulter maintenant le fichier villes_maroc_tries pour sassurer que son contenu est bien tri : cat villes_maroc_tries.

11- Utiliser la commande cat pour quelle reoive en entre le contenu du fichier villes_maroc. Quelle est la commande utilise ? . 11- Utilisez un tube pour trier le contenu de votre rpertoire personnel. Quelle est la commande utilise : 12- Crer un autre fichier dans le rpertoire test nomm villes_algerie 13- Editer dans le fichier villes_algerie les lignes suivantes : tlemcen alger oran tizi ouzou al herrach al blida 14- Enregistrer votre fichier, et consulter-le par la commande cat villes_algerie 15- Rediriger la sortie de la commande cat villes_algerie vers le fichier nomm villes_maroc en utilisant le symbole >> Quelle est la commande utilise ?. 16- Consulter maintenant le fichier villes_maroc par la commande less : less villes_maroc Utiliser la commande man less pour savoir le rle de la commande less. 17- Quelle remarque vous pouvez constater ? 18- crer maintenant un fichier nomm villes_france dans lequel vous devez diter les lignes suivantes : Nice Paris Toulouse Bordeaux Nantes 19- Rediriger maintenant la sortie de la commande cat villes_algerie vers le fichier nomm villes_france en utilisant le symbole > Quelle est la commande utilise : 20- Consulter maintenant le contenu du fichier villes_france. Quelle remarque pouvez-vous constater ? 21- Consulter maintenant la tte du fichier villes_maroc avec la commande : head villes_maroc 22- Consulter le bas du fichier villes_maroc avec la commande : tail villes_maroc 23- Ne pas supprimer le fichier villes_maroc, on va sen servir dans lactivit 7 Activit 7 1- Connecter-vous au systme avec votre compte personnel, crez dans votre rpertoire personnel le rpertoire nomm test : mkdir test 2- Accdez au rpertoire test comme dhabitude. 3- Consulter le fichier villes_maroc qui a t cr dans lactivit 6 en utilisant la commande cat villes_maroc 4- Consulter le fichier page par page en utilisant les commandes suivantes : less villes_maroc more villes_maroc 5- Accder votre rpertoire personnel et consulter page par page le fichier dmesg en utilisant la commande suivante: less ../../var/log/dmesg 6- Consulter respectivement la tte et la fin du fichier dmesg en utilisant les commandes suivantes : head ../../var/log/dmesg tail ../../var/log/dmesg 7- Tapez maintenant les commandes : man head et man tail pour savoir les options relatives ces commandes. 8- Daprs la question 7, comment faire pour afficher les 4 dernires lignes du fichier villes_maroc . 9- Comment faire pour afficher les 6 premires lignes du fichier villes_maroc .. 10- Trier le contenu du fichier villes_maroc par la commande suivante : sort villes_maroc 11- En consultant le manuel de la commande sort, comment trier le contenu de ce fichier en ordre inverse. . 12- Quelle est loption utilise de la commande sort pour trier ce fichier en ignorant la casse : 13- Quelle est loption utilise de la commande sort pour ignorer les lignes vides .. 14- Crer et diter un fichier nomm nombres compos des lignes suivantes : 34 56 78 98 24

5 6 8 456 98 123 13- Quelle est loption utilise de la commande sort pour trier les nombres du fichier nombres : .. 14- On voudrait maintenant rechercher un mot dans un fichier. Prenons le cas du fichier villes_maroc. Rechercher le mot el jadida dans le fichier en utilisant la commande suivante : grep 'el jadida' villes_maroc 15- En consultant le manuel relatif la commande grep, quelle est loption qui permet une recherche sans tenir compte de la casse du mot : .. 16- Prenez comme exemple, la recherche du mot raBAt . 17- Quelle est loption de la commande grep qui affiche le mot recherche avec un numro de ligne. . 18- Quelle est loption de la commande grep qui affiche toutes les lignes qui ne contiennent pas le mot recherch : . 19- Quelle est loption de la commande grep qui permet une recherche rcursive : 20- Tapez les commandes suivantes et notez la diffrence : grep -n [x-z] villes_maroc grep -n [xz] villes_maroc grep -n [x,z] villes_maroc 20- Tapez maintenant la commande suivante et commenter la sortie : grep -n [s*] villes_maroc . 21- Utilisez la commande suivante pour compter le nombre de lignes, de mots et de caractres du fichier villes_maroc : wc villes_maroc numrez ces nombres : Nombre de lignes :. . Nombre de mots :.. Nombre de caractres :.. 22- Utilisez la commande man wc pour rpondre aux questions suivantes : Quelle est loption de la commande wc qui permet de compter uniquement le nombre de lignes. Quelle est loption de la commande wc qui permet de compter uniquement le nombre de mots. Quelle est loption de la commande wc qui permet de compter uniquement le nombre de caractres. 23- Lire le manuel de la commande cut, et dduire la commande qui conserve uniquement les 4 premires lignes de chaque ligne du fichier villes_maroc 24- Quelle est la commande qui permet de conserver les caractres au del des 4 premiers caractres. 25- Quelle est la commande qui permet de conserver uniquement les caractres compris entre le 4 me et le 7 me caractre.

Anda mungkin juga menyukai