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:repertoires [03/07/2014 00:06]
127.0.0.1 modification externe
doc:programmation:shell:repertoires [13/12/2016 13:15]
smolski [TP01 - À la découverte des chemins absolus et relatifs]
Ligne 2: Ligne 2:
  
   * Objet : Répertoire et chemins en détail   * Objet : Répertoire et chemins en détail
-  * Niveau requis : DÉBUTANT+  * Niveau requis :{{tag>​débutant avisé}}
   * Commentaires : //​Introduction pour l'​utilisation des //​[[:​doc:​systeme:​commandes:​gnu_linux | lignes de commande]]//​ par l'​exemple.//​   * Commentaires : //​Introduction pour l'​utilisation des //​[[:​doc:​systeme:​commandes:​gnu_linux | lignes de commande]]//​ par l'​exemple.//​
-  * 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 :  
 +    * Création par [[user>​smolski]] le 08/11/2010  
 +    * Testé par [[user>​milou]] le 18/​12/​2015 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=122543#​p122543 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
 + 
  
 ===== TP01 - À la découverte des chemins absolus et relatifs ===== ===== TP01 - À la découverte des chemins absolus et relatifs =====
Ligne 11: Ligne 17:
  
 Dans votre ///​home/​user//,​ placez-vous dans un nouveau dossier créé pour l'​occasion. Exemple : Dans votre ///​home/​user//,​ placez-vous dans un nouveau dossier créé pour l'​occasion. Exemple :
-<code bash> 
-$ cd 
-~$ mkdir -p tmp/​df_tp_chemins_01/​ 
-~$ cd tmp/​df_tp_chemins_01/​ 
-~/​tmp/​df_tp_chemins_01$ 
-</​code>​ 
  
-On va maintenant créer les fichiers qui nous servirons ​pour la+<code user>​cd</​code>​ 
 +<code user>​mkdir -p tmp/​df_tp_chemins_01/</​code>​ 
 +<code user>cd tmp/​df_tp_chemins_01/</​code>​ 
 +L'​invite de commande devient  
 +<​code>​toto@jessie:​~/​tmp/​df_tp_chemins_01$</​code>​ 
 + 
 +On va maintenant créer les fichiers qui nous serviront ​pour la
 suite. suite.
  
 Nous y créons les fichiers : Nous y créons les fichiers :
-<​code ​bash> +<​code ​user>toto@jessie:​~/​tmp/​df_tp_chemins_01$ touch phaute_dorthografe</​code>​ 
-~/​tmp/​df_tp_chemins_01$ touch phaute_dorthografe +<code user>​toto@jessie:​~/​tmp/​df_tp_chemins_01$ touch notes_temporaires</​code>​ 
-~/​tmp/​df_tp_chemins_01$ touch notes_temporaires +<code user>​toto@jessie:​~/​tmp/​df_tp_chemins_01$ touch quisuisje</​code>​
-~/​tmp/​df_tp_chemins_01$ touch quisuisje +
-~/​tmp/​df_tp_chemins_01$ +
-</​code>​+
  
 ==== Le répertoire courant, ou répertoire de travail ==== ==== Le répertoire courant, ou répertoire de travail ====
Ligne 36: Ligne 39:
  
 Vous pouvez l'​afficher en tapant la commande ''​pwd''​ : Vous pouvez l'​afficher en tapant la commande ''​pwd''​ :
-<​code ​bash> +<​code ​user>toto@jessie:​~/​tmp/​df_tp_chemins_01$ pwd</​code>​ 
-~/​tmp/​df_tp_chemins_01$ pwd +<code config retour de la commande>​/​home/​captnfab/​tmp/​df_tp_chemins_01</​code>​
-/​home/​captnfab/​tmp/​df_tp_chemins_01 +
-</​code>​+
  
 On change de répertoire de travail avec [[:​doc:​programmation:​shell:​cd | la commande CD]]. On change de répertoire de travail avec [[:​doc:​programmation:​shell:​cd | la commande CD]].
  
 Le répertoire de travail est également stocké dans la variable ''​$PWD''​ du shell. Le répertoire de travail est également stocké dans la variable ''​$PWD''​ du shell.
-<​code ​bash> +<​code ​user>toto@jessie:​~/​tmp/​df_tp_chemins_01$ echo $PWD</​code>​ 
-~/​tmp/​df_tp_chemins_01$ echo $PWD +<code config retour de la commande>​/​home/​captnfab/​tmp/​df_tp_chemins_01</​code>​
-/​home/​captnfab/​tmp/​df_tp_chemins_01 +
-</​code>​+
  
 ==== Chemin relatif / chemin absolu ==== ==== Chemin relatif / chemin absolu ====
Ligne 81: Ligne 80:
   * ''​../​../''​ est un chemin relatif vers le dossier parent du dossier parent.   * ''​../​../''​ est un chemin relatif vers le dossier parent du dossier parent.
 Si vous êtes toujours dans ''​~/​tmp/​df_tp_chemins_01/'',​ la commande Si vous êtes toujours dans ''​~/​tmp/​df_tp_chemins_01/'',​ la commande
-<​code ​bash> +<​code ​user>ls ../​..</​code>​
-ls ../.. +
-</​code>​+
 doit vous lister votre //home//. doit vous lister votre //home//.
   * ''​./​plouf/​../​tchac/''​ est un chemin relatif vers le dossier ''​$PWD/​tchac''​   * ''​./​plouf/​../​tchac/''​ est un chemin relatif vers le dossier ''​$PWD/​tchac''​
Ligne 91: Ligne 88:
  
 Exemple Exemple
-<​code ​bash>+<​code ​user>
 ls -lh quisuisje ls -lh quisuisje
 </​code>​ </​code>​
Ligne 114: Ligne 111:
 === Soit avec deux chemins relatifs : === === Soit avec deux chemins relatifs : ===
  
-<​code ​bash> +<​code ​user>toto@jessie:​~/​tmp/​df_tp_chemins_01/​$ mv ./​phaute_dorthografe ./​faute_dorthographe
-~/​tmp/​df_tp_chemins_01/​$ mv ./​phaute_dorthografe ./​faute_dorthographe+
 </​code>​ </​code>​
  
 qui signifie donc : qui signifie donc :
-<​code ​bash> +<​code ​user>mv $PWD/​./​phaute_dorthografe $PWD/​./​faute_dorthographe</​code>​
-mv $PWD/​./​phaute_dorthografe $PWD/​./​faute_dorthographe +
-</​code>​+
  
 === Soit avec un chemin relatif et un chemin absolu === === Soit avec un chemin relatif et un chemin absolu ===
  
-<​code ​bash> +<​code ​user>toto@jessie:​~/​tmp/​df_tp_chemins_01/​$ mv ./​notes_temporaires /​tmp/​notes_temporaires.txt
-~/​tmp/​df_tp_chemins_01/​$ mv ./​notes_temporaires /​tmp/​notes_temporaires.txt+
 </​code>​ </​code>​
  
 qui signifie : qui signifie :
-<​code ​bash> +<​code ​user>toto@jessie:​~/​tmp/​df_tp_chemins_01/​$ mv $PWD/​./​notes_temporaires /​tmp/​notes_temporaires.txt
-~/​tmp/​df_tp_chemins_01/​$ mv $PWD/​./​notes_temporaires /​tmp/​notes_temporaires.txt+
 </​code>​ </​code>​
  
Ligne 137: Ligne 129:
  
 Pour enlever les fichiers du tuto : Pour enlever les fichiers du tuto :
-<code bash> + 
-$ cd ~/tmp +
-~/tmp/$ rm -r df_tp_chemins_01 +
-~/tmp/$ cd +
-~$    ​+
 </​code>​ </​code>​
 +<code user>cd ~/​tmp</​code>​
 +<code user>​toto@jessie:​~/​tmp$ rm -r df_tp_chemins_01</​code>​
 +<code user>​toto@jessie:​~/​tmp$ cd</​code>​
 +L'​invite de  commande redevient
 +<​code>​toto@jessie:​~$</​code>​
  
  
doc/programmation/shell/repertoires.txt · Dernière modification: 29/12/2019 08:49 par smolski

Pied de page des forums

Propulsé par FluxBB