Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Crer l'aide de la commande mkdir un rpertoire de nom rep dans votre rpertoire de
travail. Placez-vous dans ce nouveau rpertoire ( cd ) et examiner le contenu de ce dernier, en
utilisant successivement les commandes ls puis ls -al enfin ls -ali . Qu'observez-vous ? Ce
rpertoire contient-il des fichiers ? Si oui, quels sont-ils ?
Pour vous aidez rpondre ces questions, lancer les commandes suivantes : $ cat . , $ rm .
et $ cd .. ; puis pour chacune d'elles, expliquer le message renvoy par l'interprte de commande
(shell).
Retourner dans votre rpertoire d'accueil ( home directory ), lancer la commande ls -ali | more
(lire pipe more ). En observant les deux premires lignes obtenues, pouvez-vous complter la
rponse la question prcdente (nature des fichiers observs) ?
1/4
A.BOUJEMAOUI
Comment cela se passe-t-il pour la racine ? Expliquer. La commande $ cd /.. est-elle correcte ?
Dans Linux la notion de liens hard correspond deux ou davantage d'entres (noms de fichiers
symboliques) qui dsignent un mme fichier de donnes. Pour une entre donne on connatra le
nombre de liens qu'elle a en regardant les informations fournies par l'option -l de la commande
ls . Un exemple que vous connaissez maintenant est justement celui des entres . et .. .
En utilisant cette notion de lien hard , expliquer en gnral combien un rpertoire contient de
sous-rpertoires. Pour cela vous prendrez le cas du rpertoire /etc et vous vrifierez votre
formule sur votre rpertoire rep sous votre rpertoire d'accueil. Vous pourrez vrifier votre
rponse en utilisant la commande $ ls -ld sur ces deux exemples et en comptant la main le
nombre de sous-rpertoires.
Placez-vous dans le rpertoire rep et crer le fichier de nom .fich1 . Remonter d'un niveau
dans l'arborescence ( $cd .. ) puis effectuer les deux commandes rmdir et ls qui produiront
les rsultats suivants :
$ rmdir rep
rmdir : rep not empty
$ ls -l rep
total 0
$
Expliquer ces deux notions que vous illustrerez en utilisant la commande cd en donnant deux
chemins diffrents qui modifient votre rpertoire courant pour devenir celui qui correspond au
rpertoire d'accueil d'un autre tudiant.
2/4
A.BOUJEMAOUI
1.
2.
3.
4.
Pour chacun des noms gnriques ci-dessous, expliquez, en utilisant les commandes echo , ls
et ls -a , comment le shell ralise l'expansion des noms (passage d'un nom gnrique une liste
de noms) de fichiers correspondant :
* ; .* ; */* ; */.* ; .*/* ; .*/.*
3/4
A.BOUJEMAOUI
Placez-vous sous rep et crer l'aide de la commande touch les quatre fichiers suivants :
21 , 27 , 2a et 39 . En utilisant la commande ls et les noms gnriques de fichiers,
afficher tous les fichiers de votre rpertoire courant ( rep ) dont les noms sont un nombre compris
entre 20 et 40.
Sous le mme rpertoire courant, crer les fichiers b.truc , chose , s.f et sous . Trouver
une commande qui permet d'afficher tous les fichiers dont le nom ne commence pas par s. .
En utilisant l'diteur vi construire un fichier dont le contenu contient sur plusieurs lignes,
plusieurs occurrences de la chane de caractres le systme linux , crites sous les formes
suivantes : le systme linux , Le systme linux , Le Systme Linux ou encore le systme
Linux . Utiliser les commandes grep , | et wc pour compter le nombre d'occurrences de
cette chane, toute orthographe considre (majuscule/minuscule).
4/4
A.BOUJEMAOUI