logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [27/01/2014 09:09]
Hypathie [Énoncé des questions ci-dessous]
doc:programmation:shell:illustration-navigation-shell [28/01/2014 06:11]
MicP [chemin relatif et absolu illustrés par quelques commandes] formulation
Ligne 1: Ligne 1:
-====== ​chemin ​relatif ​et absolu illustrés par quelques commandes ======+====== ​Chemin ​relatif ​ou absolu illustrés par quelques commandes ======
  
-  * Objet : exercices ​sur chemin ​relatif ​et absolu ​+  * Objet : Exercices ​sur les chemins ​relatif ​ou absolu ​
   * Niveau requis : {{tag>​débutants}}   * Niveau requis : {{tag>​débutants}}
   * Commentaires : //les bases du bash, rappels et exercices //    * Commentaires : //les bases du bash, rappels et exercices // 
Ligne 8: Ligne 8:
     * 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 : [[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 !))+  * Commentaires sur le forum : [[http://​forum.debian-facile.org/​viewtopic.php?​id=8313| Lien vers le forum concernant ce tutoial]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 === Nota === === Nota ===
Ligne 30: Ligne 30:
 sur système droits:​fichiers : [[doc:​systeme:​droits-unix-bis?&#​modification-des-droits]] sur système droits:​fichiers : [[doc:​systeme:​droits-unix-bis?&#​modification-des-droits]]
  
-sur la commande cd : [[doc:​programmation:​shell:​cd?​s[/​url][]=chemin&​s[]=relatif]]+sur la commande cd : [[doc:​programmation:​shell:​cd| doc:​programmation shell:cd]]
  
 sur système:​commandes:​gnu : [[doc:​systeme:​commandes:​gnu_linux]] sur système:​commandes:​gnu : [[doc:​systeme:​commandes:​gnu_linux]]
Ligne 65: Ligne 65:
  
 en absolu (pour un utilisateur "​toto"​) en absolu (pour un utilisateur "​toto"​)
-<​code=user>​ cd /home/toto/Document</​code>​+<​code=user>​ cd /home/toto/Documents</​code>​
 ou ou
 <​code=user>​ cd ~/Documents </​code>​ <​code=user>​ cd ~/Documents </​code>​
Ligne 124: Ligne 124:
 <file txt retour de la commande>/​home/​toto/​essai1</​file>​ <file txt retour de la commande>/​home/​toto/​essai1</​file>​
  
-__2) Pour créer un fichier de type répertoire « essai2 » depuis son répertoire ​parent__+__2) Pour créer un fichier de type répertoire « essai2 » depuis son répertoire ​parent ("​essai1"​)__
  
 Entrez alors : Entrez alors :
  <​code=user>​ mkdir essai2</​code>​  <​code=user>​ mkdir essai2</​code>​
 +<​note>​ Depuis "​essai1"​ on aurait pu créer "​essai2"​ en faisant\\
 +<code user> cd /​home/​toto/​essai1/​essai2</​code>​
 +</​note>​
  
-__3) Pour créer le fichier normal "​lili"​ dans /​home/​toto/​essai1/​essai2 +__3) Pour créer le fichier normal "​lili"​ dans le fichier de type répertoire "​essai2"​__\\ 
-au moyen de la commande **echo** pour y inscrire le mot « bonjour » : +(reconnu aussi sous l'​écriture "/​home/​toto/​essai1/​essai2" ou "​~/​essai1/​essai2"​) 
-depuis le répertoire parent « essai2 ​» du fichier "​lili"​ :__  +Utilisons ​la commande **echo** pour y inscrire le mot « bonjour » comme ceci : 
-<​code=user>​  + 
- cd /​home/​toto/​essai1/​essai2/</​code>​ +depuis le répertoire parent « essai1 ​» du fichier "​lili" ​on peut faire :  
-<​note>​Remarquez le changement du prompt qui indique le répertoire actuel\\+<​code=user>cd essai2/</​code
 + 
 +depuis le répertoire parent « essai1 » du fichier "​lili"​ on aurait pu faire aussi : 
 +<​code=user>​cd /​home/​toto/​essai1/​essai2/</​code>​ 
 + 
 +<​note>​Remarquez le changement du prompt qui indique le répertoire actuel ​comme étant "​essai2"​\\
 toto@debian:​~/​essai1/​essai2$ [] </​note>​ toto@debian:​~/​essai1/​essai2$ [] </​note>​
-On peut rentrer depuis ​le répertoire actuel ​"essai2" ​qui contiendra ​"lili":+ 
 +Pour créer ​le fichier ordinaire ​"lili", dans le répertoire ​"essai2" :
 <​code>​echo bonjour > lili</​code> ​ <​code>​echo bonjour > lili</​code> ​
  
 +<​note>​mais cette fois\\ echo bonjour /​home/​toto/​essai1/​essai2/​lili\\
 +ne fonctionnerait pas ! \\</​note>​
  
 __4) Retour au niveau dans son répertoire personnel en faisant :__ __4) Retour au niveau dans son répertoire personnel en faisant :__
Ligne 151: Ligne 162:
 puis pour créer le fichier ordinaire "​lili"​ puis pour créer le fichier ordinaire "​lili"​
  
-<​code=user>​ echo "Bonjour" > /​home/​toto/​essai1/​essai2/​lili</​code>​+<​code=user>​ echo "bonjour" > /​home/​toto/​essai1/​essai2/​lili</​code>​
  
  
Ligne 162: Ligne 173:
 En faisant :  En faisant : 
  
-<​code=user>​hypathie@debian:​~$ ​mkdir -p ~/​essai1/​essai2</​code>​+<​code=user>​mkdir -p ~/​essai1/​essai2</​code>​
  
 puis puis
  
-<​code=user>​hypathie@debian:​~$ ​echo "​Bonjour"​ > ~/​essai1/​essai2/​lili</​code>​+<​code=user>​echo "​Bonjour"​ > ~/​essai1/​essai2/​lili</​code>​
  
 ====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 ?==== ====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>​ + 
-toto@debian:​~$ ​cd essai1/​essai2/​ +<​code=user>​cd essai1/​essai2/​</​code>​ 
-toto@debian:​~/​essai1/​essai2$ ​ + 
-</code>+<​note>​ le prompt est maintenant: 
 +toto@debian:​~/​essai1/​essai2$ ​[]</note> 
  
 __b) on a malheureusement oublié dans quel répertoire est rangé "​lili"​ :__ __b) on a malheureusement oublié dans quel répertoire est rangé "​lili"​ :__
Ligne 183: Ligne 196:
 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 && locate lili</​code>​+<code root> updatedb && locate lili</​code>​ 
 <file txt retour de la commande>/​home/​toto/​essai1/​essai2/​lili</​file>​ <file txt retour de la commande>/​home/​toto/​essai1/​essai2/​lili</​file>​
 </​note>​ </​note>​
Ligne 196: Ligne 210:
 Pour ce faire utiliser la commande echo.  Pour ce faire utiliser la commande echo. 
 <​code>​ echo "texte à écrire dans un fichier"​ > /​chemin-absolu-du-fichier-à-créer/​nom-du-fichier-créé</​code>​ <​code>​ echo "texte à écrire dans un fichier"​ > /​chemin-absolu-du-fichier-à-créer/​nom-du-fichier-créé</​code>​
 +
 +<​note>​ On est au niveau de son répertoire personnel\\
 +le prompt est \\
 +toto@debian:​~$ []</​note>​
  
 <​code=user>​ <​code=user>​
-toto@debian:​~$ ​echo Bonjour > ~/​essai1/​essai2/​lili+echo Bonjour > ~/​essai1/​essai2/​lili
 </​code>​ </​code>​
  
Ligne 218: Ligne 236:
 ==== 1) Pour aller du home à la racine avec cd puis avec l'​usage des points ?==== ==== 1) Pour aller du home à la racine avec cd puis avec l'​usage des points ?====
  
-<​code=user>​ +<​code=user>​cd /</code> 
-toto@debian:​~$ ​cd / +puis 
-toto@debian:​/pwd +<​code=user>​pwd</​code>​ 
-+<file txt retour de cette commande>/<​/file> 
-toto@debian:/​$  + 
-</​code>​+<​note>​ Et le prompt ! \\ 
 +toto@debian:/​$ ​[]</​note>​ 
 + 
 +ou encore ​ 
 +<​code=user>​cd ../..</code
 +<​code=user>​pwd</​code>​ 
 +<file txt retour de cette commande>/</​file>
  
-<​code=user>​ 
-toto@debian:​~$ cd ../.. 
-toto@debian:/​home$ pwd 
-/ 
-toto@debian:/​$ 
-</​code>​ 
-  
 ==== 2) Retourner dans son home depuis la racine à l'aide du tilde ? ==== ==== 2) Retourner dans son home depuis la racine à l'aide du tilde ? ====
  
-<​code=user>​ +<​code=user>​cd ~</code> 
-toto@debian:​/cd ~ + 
-toto@debian:​~$ ​ +ou 
-</code>+<​code=user>​cd ~</​code>​ 
 + 
 +<​note>​le prompt ! \\ 
 +toto@debian:​~$ ​[]</note>
  
-==== 3) Utiliser le point une autre commande que cd :====+==== 3) Utiliser le point avec une autre commande que cd :====
  
 ** Depuis son home : copier de trois façons différentes "​lili"​ dans le fichier de type répertoires nommé « essai1 » ? ** ** Depuis son home : copier de trois façons différentes "​lili"​ dans le fichier de type répertoires nommé « essai1 » ? **
doc/programmation/shell/illustration-navigation-shell.txt · Dernière modification: 03/07/2014 00:06 (modification externe)

Pied de page des forums

Propulsé par FluxBB