Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shell:illustration-navigation-shell [26/01/2014 17:59] Hypathie [Questions sur cette base :] |
doc:programmation:shell:illustration-navigation-shell [26/01/2014 19:28] Hypathie [Énoncé des questions ci-dessous] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== chemin relatif et absolu illustrés par quelques commandes ====== | ====== chemin relatif et absolu illustrés par quelques commandes ====== | ||
- | * Objet : exercices sur chemin relatif et absolu FIXME | + | * Objet : exercices sur chemin relatif et absolu |
- | * Niveau requis : FIXME {{tag>débutants}} | + | * Niveau requis : {{tag>débutants}} |
- | * Commentaires : //les bases du bash, rappels et exercices // FIXME | + | * Commentaires : //les bases du bash, rappels et exercices // |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>à-placer}} - Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. |
* Création par **Hypathie** 24/01/2014 | * Création par **Hypathie** 24/01/2014 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[url | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[http://forum.debian-facile.org/viewtopic.php?id=8313| Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
=== Nota === | === Nota === | ||
Ligne 122: | Ligne 122: | ||
après **pwd** le lieu indiqué est bien : | après **pwd** le lieu indiqué est bien : | ||
- | <code>/home/toto/essai1</code> | + | <file txt retour de la commande>/home/toto/essai1</file> |
__2) Pour créer un fichier de type répertoire « essai2 »__ | __2) Pour créer un fichier de type répertoire « essai2 »__ | ||
Ligne 155: | Ligne 155: | ||
En faisant : | En faisant : | ||
- | <note txt réponse> | ||
<code=user>hypathie@debian:~$ mkdir -p ~/essai1/essai2</code> | <code=user>hypathie@debian:~$ mkdir -p ~/essai1/essai2</code> | ||
Ligne 161: | Ligne 160: | ||
<code=user>hypathie@debian:~$ echo "Bonjour" > ~/essai1/essai2/lili</code> | <code=user>hypathie@debian:~$ echo "Bonjour" > ~/essai1/essai2/lili</code> | ||
- | </note> | ||
- | ====2) Comment aller directement (sans une succession de cd, puis de cd..) de son home à "lili", puis du répertoire parent de "lili" à son home ?==== | + | ====2) Comment aller directement (sans une succession de cd, puis de cd..) de son répertoire personnel à "lili", puis retourner du répertoire contenant "lili" à son répertoire personnel ?==== |
__a) si on connaît où est "lili" : utiliser l'autocomplétion (touche tabulation) :__ | __a) si on connaît où est "lili" : utiliser l'autocomplétion (touche tabulation) :__ | ||
<code=user> | <code=user> | ||
toto@debian:~$ cd essai1/essai2/ | toto@debian:~$ cd essai1/essai2/ | ||
- | toto@debian:~$ cd essai1/essai2$ | + | toto@debian:~/essai1/essai2$ |
</code> | </code> | ||
Ligne 174: | Ligne 172: | ||
*** __astuce pour que soit indiqué le chemin absolu d'un fichier:__** | *** __astuce pour que soit indiqué le chemin absolu d'un fichier:__** | ||
+ | |||
<note>depuis n'importe où (car le programme "locate" n'utilise pas, pour ses recherches, l'arborescence du système de fichiers, | <note>depuis n'importe où (car le programme "locate" n'utilise pas, pour ses recherches, l'arborescence du système de fichiers, | ||
mais une base de données, mise à jour régulièrement par le programme "updatedb") : | mais une base de données, mise à jour régulièrement par le programme "updatedb") : | ||
- | <code=root> :~$ updatedb db && locate essai2 | + | <code=root> :~$ updatedb && locate lili</code> |
- | /home/toto/essai1/essai2 | + | <file txt retour de la commande>/home/toto/essai1/essai2/lili</file> |
- | /home/toto/essai1/essai2</code> </note> | + | </note> |
- | **Puis du répertoire parent de "lili" à mon home ?** | + | **Puis du répertoire contenant "lili" à mon répertoire personnel ?** |
<code=user> | <code=user> | ||
- | /home/toto/essai1/essai2/lili | + | toto@debian:~$ cd essai1/essai2/ |
- | toto@debian:~/essai1/essai2$ cd ~ </code> | + | toto@debian:~/essai1/essai2$ cd ~ </code> |
==== 3) Corriger la faute d'orthographe sur "bonjour" en écrasant "lili", depuis son home ? ==== | ==== 3) Corriger la faute d'orthographe sur "bonjour" en écrasant "lili", depuis son home ? ==== |