Documente Academic
Documente Profesional
Documente Cultură
Exercice 1 (joe, less, ls) Exercice 2 (cp, ls, mv) Exercice 3 (mkdir, mv, cp, ls, cd) Exercice 4 (rmdir, cd, rm)
Les paragraphes signals par cette icne sont des explications plus techniques pour donner une rponse exacte certaines questions. Si vous tes dbutant, ce n'est pas ncessaire de les lire maintenant.
Utilisation de nano : le prompt affichant le nom de la machine disparat; vous avez la place une page blanche o vous pouvez taper du texte. Le nom du fichier que vous ditez et le nom de l'diteur sont affichs en haut. La liste des commandes disponibles est crite en bas. Vous pouvez faire Ctrl-O pour enregistrer et Ctrl-X pour quitter. Vous pouvez maintenant taper ce que vous voulez et quitter en enregistrant (Ctrl-X puis rpondre y au moment o nano vous demande si vous voulez enregistrer le texte). 2. Visualisez le contenu de premiertexte sans l'diter C'est la commande less qui permet de faire cela (ou more, si less n'est pas installe l o vous vous trouvez). Pour lire le contenu de premiertexte, il faut taper
bireme ~ $ less premiertexte
3. Quelle est la taille de premiertexte ? C'est l'option -l de ls qui permet de savoir la taille d'un fichier, sa date de dernire modification, etc. Vous tapez donc :
bireme ~ $ ls -l
Cette commande sans arguments vous donne la liste de tous vos fichiers. Si vous voulez connatre les caractristiques de premiertexte et rien d'autre, tapez
bireme ~ $ ls -l premiertexte
La config conscrits propose l'alias ll pour ls 4. ditez PREMIERTEXTE. Que constatez-vous ? Pour diter PREMIERTEXTE, vous tapez
bireme ~ $ joe PREMIERTEXTE
-l.
Vous constatez qu'il s'agit d'un nouveau fichier, et que vous ne retrouvez pas le contenu de premiertexte. C'est normal : Unix est case sensitive, c'est-dire sensible lacasse des caractres : majuscules et minuscules ne sont pas interchangeables. C'est pourquoi premiertexte et PREMIERTEXTE sont deux fichiers diffrents.
2. Comparez leurs tailles Comme dans l'exercice 1, c'est l'option -l de ls qui va servir. En tapant ls l sans argument, vous affichez le contenu du rpertoire en entier. Si vous voulez limiter l'affichage aux deux fichiers souhaits, tapez
bireme ~ $ ls -l premiertexte double
C'est la commande mv (move) qui sert renommer un fichier. Pour renommer double, il faut donc taper :
bireme ~ $ mv double introduction
En tapant ls, vous pouvez vrifier que le fichier double a disparu au profit d'un fichier introduction. 4. Quelle diffrence y a-t-il entre mv double introduction et cp
mv
double introduction
(move) renomme un fichier : seul son nom est modifi, son contenu reste inchang et aucun autre fichier n'est cr. double disparat au profit de introduction. (copy) fait une copie du premier fichier : un nouveau fichier est cr, son contenu est identique celui du fichier d'origine, mais leurs noms sont diffrents. double etintroduction existent de faon parallle.
cp
(make directory essai) Vous pouvez vrifier en tapant ls que le rpertoire a bien t cr. 2. Dplacez double dans essai/ C'est mv (move) qui sert dplacer des fichiers, ainsi qu' les renommer :
bireme ~ $ mv double essai/
Le slash (/) n'est pas obligatoire, c'est en fait un agrment pour identifier plus vite les rpertoires dans une liste de fichiers C'est l'option -F de ls qui fait apparatre ce symbole; vous avez en fait un alias de ls sur ls -F). 3. Faites une copie de premiertexte appele copie, et placez-la galement dans essai/. On peut faire a de plusieurs faons :
Faire la copie dans le rpertoire courant, puis dplacer cette copie dans le sous-rpertoire essai/ :
o o bireme ~ $ cp premiertexte copie bireme ~ $ mv copie essai/
N'oublions pas le cas o nous ne serions pas dans le rpertoire d'accueil, mais dans essai/. On pourrait d'abord faire la copie dans le rpertoire pre, puis amener cette copie l o on se trouve :
o o bireme ~/essai $ cp ../premier texte ../copie bireme ~/essai $ mv ../copie .
Ou plus simplement, on pourrait copier le fichier du rpertoire pre directement dans le rpertoire courant :
bireme ~/essai $ cp ../premiertexte copie
4. Affichez une liste de ce que contient essai/ Si l'on est dans le rpertoire personnel, on tape :
bireme ~ $ ls essai
Il faut donc vider le rpertoire pour pouvoir le dtruire. 2. Dtruisez tout ce que contient essai/ C'est la commande rm qui permet de dtruire des fichiers. Il faut donc taper :
bireme ~/essai $ rm double copie
Vous pouvez aussi vous servir de certains caractres spciaux; ici, c'est * (toile) qui est utile. toile signifie Tout chane de caractres ne commenant pas par un point. Donc, pour effacer d'un seul coup tous les fichiers du rpertoire, vous pouvez taper :
bireme ~/essai $ rm *
Attention
Il se trouve que votre configuration est ainsi faite que le programme demande confirmation avant d'effacer des fichiers . Cela vient de ce qu'il y a un alias de rm sur rm -i; l'option -i est l'option interactive, qui demande confirmation. Soyez donc prudents : on a vite fait de confondre mv (move) et rm (remove), et l'option -in'est pas systmatiquement mise. 3. Dtruisez essai/ Revenez dans le rpertoire pre (cd
bireme ~ $ rmdir essai/ ..)
et tapez :