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 [25/01/2014 16:22] Hypathie [Énoncé des questions ci-dessous] |
doc:programmation:shell:illustration-navigation-shell [25/01/2014 18:30] Hypathie [Énoncé des questions ci-dessous] poursuite rédaction |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | === À voir :=== | + | |
- | sur répertoires et chemins : http://wiki.debian-facile.org/doc:programmation:shell:repertoires?s[/url][]=chemin&s[]=relatif | + | ====Objectifs ==== |
+ | |||
+ | S'exercer sur quelques commandes en vue d'assimiler les notions de chemin relatif et de chemin absolu.\\ | ||
+ | Ou se servir de différentes expressions syntaxiques pour écrire des commandes équivalentes. | ||
+ | ==== À voir :==== | ||
+ | sur répertoires et chemins : [[doc:programmation:shell:repertoires#chemin-relatif|chemins relatif]] | ||
sur chemin relatif et absolu : http://wiki.debian-facile.org/doc:programmation:shell:repertoires | sur chemin relatif et absolu : http://wiki.debian-facile.org/doc:programmation:shell:repertoires | ||
Ligne 28: | Ligne 33: | ||
sur le shell : http://wiki.debian-facile.org/doc:programmation:shell:shell | sur le shell : http://wiki.debian-facile.org/doc:programmation:shell:shell | ||
- | === À savoir :=== | + | ==== À savoir :==== |
**Le répertoire courant** est le répertoire sur lequel on se trouve. | **Le répertoire courant** est le répertoire sur lequel on se trouve. | ||
Ligne 52: | Ligne 57: | ||
Pour le tilde voir [[http://wiki.debian-facile.org/doc:programmation:shell:tilde]] | Pour le tilde voir [[http://wiki.debian-facile.org/doc:programmation:shell:tilde]] | ||
- | ===Ainsi par exemple : === | + | **Ainsi par exemple :** |
en entrant **la commande ls**, on peut observer le contenu de son home. On peut y trouver par exemple le répertoire "Documents" ; | en entrant **la commande ls**, on peut observer le contenu de son home. On peut y trouver par exemple le répertoire "Documents" ; | ||
Ligne 58: | Ligne 63: | ||
Et en faisant cd "Documents" le **répertoire courant** sera alors le répertoire "Documents". | Et en faisant cd "Documents" le **répertoire courant** sera alors le répertoire "Documents". | ||
- | ===Autres précisions :=== | + | ====Autres précisions :==== |
**1) Le point "."** représente le répertoire où l'on se trouve. \\ | **1) Le point "."** représente le répertoire où l'on se trouve. \\ | ||
Ligne 77: | Ligne 82: | ||
=> **Entrainez-vous en entrant pwd, après avoir rentré les trois utilisations de cd indiquées ci-dessus. Puis en les entrant après avoir avancé jusqu'où vous le souhaitez dans l'arborescence des fichiers !** :) | => **Entrainez-vous en entrant pwd, après avoir rentré les trois utilisations de cd indiquées ci-dessus. Puis en les entrant après avoir avancé jusqu'où vous le souhaitez dans l'arborescence des fichiers !** :) | ||
- | ===Objectifs === | + | ===== Énoncé des questions ci-dessous ===== |
+ | |||
+ | ====Soit le répertoire personnel « home » d'un utilisateur nommé « toto » ==== | ||
- | S'exercer sur quelques commandes en vue d'assimiler les notions de chemin relatif et de chemin absolu.\\ | ||
- | Ou se servir de différentes expressions syntaxiques pour écrire des commandes équivalentes. | ||
- | ===== Énoncé des questions ci-dessous ===== | ||
- | **Soit le répertoire personnel « home » d'un utilisateur nommé « toto » :**\\ | ||
le prompt à l'ouverture du terminal est alors : | le prompt à l'ouverture du terminal est alors : | ||
<code=user> toto@debian:~$ </code> | <code=user> toto@debian:~$ </code> | ||
Ligne 88: | Ligne 91: | ||
<code=user>/home/toto </code> | <code=user>/home/toto </code> | ||
- | **Soit la création dans ce répertoire personnel d'un fichier de type répertoire nommé essai1 : | + | ====Soit la création dans ce répertoire personnel d'un fichier de type répertoire nommé essai1 : |
- | après la commande :** | + | après la commande ==== |
<code=user>toto@debian:~$ mkdir essai1</code> | <code=user>toto@debian:~$ mkdir essai1</code> | ||
- | **Soit la création d'un autre fichier de type répertoire nommé « essai2 » :** | + | ==== Soit la création d'un autre fichier de type répertoire nommé « essai2 » ==== |
après les commandes suivantes : | après les commandes suivantes : | ||
Ligne 104: | Ligne 107: | ||
après **pwd** le lieu indiqué est bien : \\<code>/home/toto/essai1</code> | après **pwd** le lieu indiqué est bien : \\<code>/home/toto/essai1</code> | ||
- | __2) Pour créer uu fichier de type répertoire « essai2 »__ | + | __2) Pour créer un fichier de type répertoire « essai2 »__ |
<code=user>toto@debian:~/essai1$ mkdir essai2</code> | <code=user>toto@debian:~/essai1$ mkdir essai2</code> | ||
Ligne 116: | Ligne 119: | ||
<code=user> toto@debian:~/essai1/essai2 cd ~ </code> | <code=user> toto@debian:~/essai1/essai2 cd ~ </code> | ||
+ | |||
+ | ====À la place de ce long énoncé ==== | ||
+ | |||
+ | On aurait pu faire plus rapidement ainsi | ||
+ | |||
+ | <code=user>hypathie@debian:~$ mkdir -p /home/hypathie/essai1/essai2</code> | ||
+ | puis | ||
+ | <code=user>hypathie@debian:~$ echo "Bonjour" > /home/hypathie/essai1/essai2/lili</code> | ||
+ | |||
+ | ===ou aussi en tenant compte de ce qu'on sait sur l'usage du chemin relatif=== | ||
+ | |||
+ | <code=user>hypathie@debian:~$ mkdir -p ~/essai1/essai2</code> | ||
+ | puis | ||
+ | <code=user>hypathie@debian:~$ echo "Bonjour" > ~/essai1/essai2/lili</code> | ||
===== Questions sur cette base : ===== | ===== Questions sur cette base : ===== | ||