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 [26/01/2014 07:10]
Hypathie [Introduction]
doc:programmation:shell:illustration-navigation-shell [28/01/2014 07:01]
MicP [Introduction]
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 ​FIXME +  * Objet : Exercices ​sur les chemins ​relatif ​ou 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 tutoial]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 === Nota === === Nota ===
Ligne 18: Ligne 18:
 ====Objectifs ==== ====Objectifs ====
  
-S'​exercer sur quelques commandes en vue d'​assimiler les notions de chemin relatif et de chemin absolu.\\+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. Ou se servir de différentes expressions syntaxiques pour écrire des commandes équivalentes.
 ==== À voir :==== ==== À voir :====
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 36: Ligne 36:
 ==== À savoir :==== ==== À savoir :====
  
-**Le répertoire courant** est le répertoire ​sur lequel on se trouve. +*  ​**Le répertoire courant** est le répertoire ​dans lequel on se trouve. ​\\ 
-Ne pas confondre le répertoire avec son **home**. +Attention à la confusion entraînée par l'​utilisation de l'​expression "son home", préférerez plutôt "**son répertoire personnel**"\\ 
-Ainsi il faut savoir que lorsqu'on ouvre son terminal, \\le prompt ​indique que l'on se trouve au niveau de son home :+A l'ouverture d'une session de terminal, le répertoire courant est notre répertoire personnel, \\ 
 +comme nous l'​indique ​le prompt ​de l'utilisateur ''​toto''​ ci-dessous:
 <​code=user>​ toto@debian:​~$ </​code>​ <​code=user>​ toto@debian:​~$ </​code>​
  
-Le **tilde ​: ~/** est une abréviation qui représente **/home/​utilisateur/**+Mais ici : 
 +<​code=user>​ toto@debian:~/Documents$ </code> 
 +le prompt indique que le répertoire courant est le fichier de type répertoire "​Documents"​ situé dans le répertoire personnel de l'utilisateur ​"​toto"​ :
  
-Il permet donc d'​écrire dans les commandes le chemin relatif d'un fichier de type-répertoire ou d'un fichier-ordinaire ((Cette distinction parce que sous Linux tout est répertoire,​ mais en pratique on peut dire fichier de type-répertoire pour désigner les fichiers qui peuvent contenir d'​autres fichiers; tandis que fichier-ordinaire renvoie aux fichiers dans lesquels on peut écrire du texte, ​par exemple+**Ainsi ​par exemple :** 
-Pour une explication très approfondie de cette différence,​ voir [[http://​www.linux-france.org/​article/​dalox/​unix02.htm.]] +
-Et bien sûr en tapant "​fichier"​ dans la fenêtre rechercher de la documentation de Debian-facile vous aurez une idée sur les sortes de texte que l'on peut inscrire sur un fichier. ;)  ))+
  
-Ainsi on peut écrire ​:+=> Après l'​ouverture du terminal entrez la commande **ls** puis validez votre commande en tapant sur la touche "​entrée" ​vous obtiendrez la liste des fichiers contenus dans votre répertoire personnel.
  
-en absolu (pour un utilisateur ​"toto") +Puis en entrant: cd "Documents" ​(sans les guillemets sur Documentset en validant votre saisie par la touche "​entrée", ​ le **répertoire courant** sera alors le répertoire "Documents".
-<​code=user>​ cd /​home/​toto/​Document</​code>​ +
-ou +
-<​code=user>​ cd ~/Documents ​</​code>​+
  
-<code user>​~$ ​ echo ~ 
-/​home/​utilisateur</​code>​ 
-Pour le tilde voir [[doc:​programmation:​shell:​tilde]] 
  
-**Ainsi par exemple :**  
  
-en entrant ​**la commande ​ls**, on peut observer ​le contenu ​de son homeOn peut y trouver ​par exemple le répertoire ​"​Documents"​ ;+  ​**Le tilde : ~/** est une variable de l'​interpréteur de commande **bas** qui sera interprété,​ s'il n'est pas entouré de guillemets ou d'​apostrophescomme le répertoire personnel ​de l'​utilisateur qui a lancé la commandeAinsi, ​par exemple, l'​utilisateur ''​toto''​ pourra utiliser ​le caractère tilde dans une ligne de commande en remplacement du chemin absolu de son répertoire ​personnel : **/​home/​toto**
  
-Et en faisant cd "Documents" ​ ​le ​**répertoire courant** sera alors le répertoire ​"Documents".+Il permet donc d'​écrire dans les commandes le chemin relatif à son répertoire personnel d'un fichier de type-répertoire ou d'un fichier-ordinaire ((Cette distinction parce que sous Linux tout est "​fichier",​ mais en pratique, on peut dire fichier de type-répertoire pour désigner les fichiers qui peuvent contenir d'​autres fichiers ; tandis que fichier-ordinaire renvoie aux fichiers dans lesquels on peut écrire du texte, par exemple. 
 +Pour une explication très approfondie de cette différence,​ voir [[http://​www.linux-france.org/​article/​dalox/​unix02.htm]] 
 + 
 +Et bien sûr en tapant ​"fichier" ​dans la fenêtre rechercher de la documentation de **Debian-Facile** vous aurez une idée sur les différentes sortes de texte que l'on peut inscrire sur un fichier. ​ )) 
 + 
 +L'​utilisateur ''​toto''​ peut ainsi écrire : 
 + 
 +en utilisant un chemin absolu (pour un utilisateur ​"toto"
 +<​code=user>​ cd /​home/​toto/​Documents</​code>​ 
 +ou 
 +<​code=user>​ cd ~/Documents </​code>​ 
 + 
 +<code user>​~$ ​ echo ~ 
 +/​home/​toto</​code>​ 
 +(//Pour aller plus loin, voir// [[doc:​programmation:​shell:​tilde]])
  
 ====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 ​courant (où l'on se trouve). \\ 
-Et deux points "​**..**"​ indiquent le répertoire parent ​à celui dans lequel on se trouve. ​+Et deux points "​**..**"​ indiquent le répertoire parent ​de celui dans lequel on se trouve.
  
-**2) Le slash "/"​** représente la racine.+**2) Le slash "/"​** représente la racine ​mais il sert aussi à séparer les composants d'un nom de fichier (comme dans /​home/​toto/​Documents/​fiche-anglais)((C'​est donc un caractère qu'il est interdit d'​utiliser dans les noms de fichiers de tout type (normaux, répertoires,​ de périphériques.))
  
 **Ainsi par exemple:** **Ainsi par exemple:**
  
-**cd ..**  : permet de retourner ​à son home (depuis le répertoire "​Documents"​ par exemple **les deux points** signifient remonte au répertoire parent ​de document)+**cd ..**  : permet de retourner ​dans le répertoire parent du répertoire courant ou actuel ​(depuis le répertoire "​Documents"​ par exemple **les deux points** signifient remonte au répertoire parent ​du répertoire "​Documents"​)
  
 **cd .**   : permet de rester dans le répertoire courant ( **le point** indiquera le répertoire où l'on se trouve) **cd .**   : permet de rester dans le répertoire courant ( **le point** indiquera le répertoire où l'on se trouve)
  
-**cd ~**   ​permet ​de retourner ​(depuis n'​importe ​où) à son home car le tilde ~ représente son home+**cd **  et ** cd ~ ** : permettent ​de retourner ​dans son répertoire personnel, ​depuis n'​importe ​quel répertoire. 
 +             ​( ​le tilde ''​~''​ étant interprété comme le chemin du répertoire personnel de l'​utilisateur)
  
-**cd /**   : permet ​de retourner ​à la racine.+**cd /**   : permet ​d'​aller ​à la racine ​du système de fichier.
  
-=> **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 !** :) 
  
 ===== Énoncé des questions ci-dessous ===== ===== Énoncé des questions ci-dessous =====
- +====Soit le répertoire personnel d'un utilisateur ​"​toto"​ (également appelé "​home"​ de "toto")====
-====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>​
-Et la réponse du prompt ​à la commande **pwd** ​est : +<​code=user>​ toto@debian:​~$ pwd </​code>​ 
-<code=user>​/home/toto </code>+ 
 +<file txt retour de la commande pwd>/​home/​toto </​file>​ 
 + 
 +<​note>​ vocabulaire : Ce n'est pas le prompt ​qui répond, il ne sert que d'​indicateur. C'est le programme de la commande ​qui retourne le texte affiché.\\  
 +=> **Entrainez-vous en entrant ​pwd, après avoir rentré chacune 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 !** 
 +</note 
  
 ====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====
-<​code=user>​toto@debian:​~$ ​mkdir essai1</​code>​+<​code=user>​ 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 » ====
Ligne 101: Ligne 114:
 <​code=user>​cd essai1</​code>​ <​code=user>​cd essai1</​code>​
  
-remarquer : le prompt est alors :+<​note>​À ​remarquer : le prompt est alors\\ 
 +toto@debian:~/essai1$ []</​note>​
  
-<​code=user>​toto@debian:~/​essai1$ ​ </​code>​+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 ​» depuis son répertoire parent ("essai1")__
- <​code=user>​toto@debian:​~/​essai1$ mkdir essai2</​code>​+
  
-__3) Pour créer ​du fichier normal ​"lili" ​dans /​home/​toto/​essai1/​essai2 +Entrez alors : 
-au moyen de la commande **echo** pour y inscrire le mot « bonjour » : + <​code=user>​ mkdir essai2</​code>​ 
-depuis le répertoire parent « essai2 » du fichier "​lili"​ :__  +<​note>​ Depuis "​essai1"​ on aurait pu créer "essai2" ​en faisant\\ 
-<code=user>  +<code user> cd /​home/​toto/​essai1/​essai2<​/code> 
-echo bonjour > lili </code>+</note>
  
-__4Retour au niveau ​de home en faisant ​:__+__3Pour créer le fichier normal "​lili"​ dans le fichier ​de type répertoire "​essai2"​__\\ 
 +(reconnu aussi sous l'​écriture "/home/​toto/​essai1/​essai2"​ ou "​~/​essai1/​essai2"​) 
 +Utilisons la commande **echo** pour y inscrire le mot « bonjour » comme ceci :
  
-<​code=user>​ toto@debian:​~/​essai1/​essai2 ​ cd ~  </​code>​+depuis le répertoire parent « essai1 » du fichier "​lili"​ on peut faire :  
 +<​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>​ 
 + 
 +Pour créer le fichier ordinaire "​lili",​ dans le répertoire "​essai2"​ : 
 +<​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 :__ 
 + 
 +<​code=user>​cd ~  </​code>​
  
 ====À la place de ce long énoncé==== ====À la place de ce long énoncé====
  
-On aurait pu créer en une fois les deux répertoires "​essai1"​ et "​essai2"​ ainsi +On aurait pu créer en une seule commande ​les deux répertoires "​essai1"​ et "​essai2"​ ainsi 
-<​code=user>​hypathie@debian:​~$ ​mkdir -p /home/hypathie/​essai1/​essai2</​code>​+<​code=user>​mkdir -p /home/toto/​essai1/​essai2</​code>​
  
-puis pour créer "​lili"​+puis pour créer ​le fichier ordinaire ​"​lili"​
  
-<​code=user>​hypathie@debian:​~$ ​echo "Bonjour" > /home/hypathie/​essai1/​essai2/​lili</​code>​+<​code=user>​ echo "bonjour" > /home/toto/​essai1/​essai2/​lili</​code>​ 
 + 
 + 
 +===== Questions sur cette base : =====
  
-=> **ou aussi en tenant compte ​de ce qu'on sait sur l'usage du chemin relatif**+//Afin d'​assimiler les notions ​de chemin relatif et absolu, je vous propose d'essayer de répondre de vous-mêmes aux questions avant d'​aller regarder la réponse.//​ 
 + 
 +====1) Reformulez ​l'énoncé au moyen du chemin relatif====
  
 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>​
-===== Questions sur cette base : =====+
  
-//Afin d'​assimiler la notion ​de chemin relatif et absoluje vous propose d'​essayer ​de répondre de vous-mêmes aux questions avant d'​aller regarder la réponse.//+====2) Comment aller directement (sans une succession ​de cdpuis de cd..) de son répertoire personnel à "​lili",​ puis retourner du répertoire contenant "​lili"​ à son répertoire personnel ?====
  
-**1Comment se passer d'une succession de cd (dans un sens) ou de cd .. (dans l'​autre sens?**+__asi on connaît où est "​lili"​ : utiliser l'autocomplétion ​(touche tabulation:__
  
-Pour aller directement du répertoire parent de "​lili"​ à mon home :  +<​code=user>​cd essai1/​essai2/</​code>​
-<​code=user> ​ +
-/home/toto/essai1/​essai2/​lili +
-toto@debian:​~/​essai1/​essai2$ ​ cd ~ </​code>​+
  
-**Puis du répertoire parent de "​lili"​ à mon home ?**+<​note>​ le prompt est maintenant:​ 
 +toto@debian:​~/​essai1/​essai2$ []</​note>​
  
-__a) si on connaît où est "​lili"​ : utiliser l'​autocomplétion (touche tabulation) :__ 
-<​code=user>​ 
-toto@debian:​~$ cd essai1/​essai2/​ 
-toto@debian:​~$ cd essai1/​essai2$ ​ 
-</​code>​ 
  
 __b) on a malheureusement oublié dans quel répertoire est rangé "​lili"​ :__ __b) on a malheureusement oublié dans quel répertoire est rangé "​lili"​ :__
    
-*** __astuce :__** +*** __astuce ​pour que soit  indiqué le chemin absolu d'un fichier:__**
-<​note>​depuis n'​importe où (car update ne cherche pas au sein de l'​arborescence  +
-mais dans une base de données) : +
-<​code=root>​ :~$ updatedb db && locate essai2 +
-/​home/​toto/​essai1/​essai2 +
-/​home/​toto/​essai1/​essai2</​code>​ </​note>​+
  
-//(voir plus bas pour trouver « lili » dans l'​arborescence ​au moyen de find)//+<​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"​:
  
-**2) Corriger la faute d'​orthographe sur "​bonjour"​ en écrasant "lili", par un dossier "​lili"​ dans lequel il est écrit cette fois "​Bonjour",​ et cela non pas depuis le répertoire parent, mais depuis son home ?**+<code root> updatedb && locate ​lili</​code>​
  
-<code=user> +<file txt retour de la commande>/home/toto/​essai1/​essai2/​lili</​file>​ 
-toto@debian:~$ echo Bonjour > ~/​essai1/​essai2/​lili +</note>
-</code>+
  
-**Autre symbole lié à la notion de relativité des chemins : le point "​."​ ** 
-Rappel : le point représente le répertoire où l'on se trouve : 
  
-**Donner les commandes équivalentes,​ en chemin relatif et absolu :**+**Puis du répertoire contenant "​lili"​ à mon répertoire personnel ?** 
 +<​code=user>​  
 +toto@debian:​~$ cd essai1/​essai2/​ 
 +toto@debian:​~/​essai1/​essai2$ cd ~ </​code>​
  
-Depuis ​son home, aller avec cd au niveau du répertoire parent de "lili" ​qui est+==== 3) Corriger la faute d'​orthographe sur "​bonjour"​ en écrasant "​lili",​ depuis ​son home ? ==== 
 +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>​
  
 +<​note>​ On est au niveau de son répertoire personnel\\
 +le prompt est \\
 +toto@debian:​~$ []</​note>​
 +
 +<​code=user>​
 +echo Bonjour > ~/​essai1/​essai2/​lili
 +</​code>​
 +
 +==== 4) Trouvez deux façons d'​écrire le chemin relatif de la commande ci-dessus ? ====
 <​code=>​ <​code=>​
-/​home/​toto/​essaie1/​essai2+cd /​home/​toto/​essaie1/​essai2
 </​code>​ </​code>​
  
-ou+=> 
 +<​code=>​ 
 +cd ~/​essaie1/​essai2 
 +</​code>​
  
 <​code>​ <​code>​
Ligne 191: Ligne 230:
 </​code>​ </​code>​
  
-**3)Quel est l'équivalent de : ** +===== Écritures équivalentes d'une commande ​ ====
-<code=user> +==== 1) Pour aller du home à la racine avec cd puis avec l'​usage des points ?====
-toto@debian:​~$ ​ cd essai1/​essai2/​ +
-/home/​toto/​essai1/​essai2 +
-</​code>​+
  
-=>  +<code=user>cd /</code> 
-<​code=user>​ +puis 
-toto@debian:​~$ ​ ./​essai1/​essai2+<​code=user>​pwd</code> 
-/home/​toto/​essai1/​essai2 +<file txt retour de cette commande>​/</file>
-</code>+
  
-**4) Trouver deux commandes équivalentes pour aller du home à la racine : +<​note>​ Et le prompt ! \\ 
-Depuis mon home et avec cd et l'​usage du point ?**+toto@debian:/​$ []</​note>​
  
-<​code=user>​ +ou encore  
-toto@debian:​~$ ​cd .. +<​code=user>​cd ../..</​code>​ 
-toto@debian:​/home$ pwd +<​code=user>​pwd</code> 
-/home +<file txt retour de cette commande>​/</file>
-toto@debian:/​home$ +
-</​code>​ +
-  +
-**Avec cd sans le point ?** +
-<​code=user>​+
-toto@debian:​~$ cd / +
-toto@debian:/​$ ​pwd +
-+
-</code>+
  
-**3)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:​~$  +
-</​code>​+
  
-**4)Utiliser le point dans d'​autres commandes que cd :** 
- 
-ainsi : 
-<​code>​ 
-:/$  cd /​home/​toto/​essai1/​essai2 
 ou ou
-:/$ cd ~/​essai1/​essai2 +<​code=user>​cd ~</​code>​
-</​code>​+
  
-Ce qui donne : +<note>le prompt ! \\ 
-<code>~/​essai1/​essai2$</code>+toto@debian:​~$ []</note>
  
-équivalent de :+==== 3) Utiliser le point avec une autre commande que cd :====
  
-<​code>​:~/​essai1/​essai2$ pwd +** Depuis son home copier de trois façons différentes "​lili"​ dans le fichier de type répertoires nommé « essai1 ​» ? **
-/home/toto/essai1/essai2 </​code>​+
  
-**6) "​lili"​ est toujours là : +**en absolu ​:**
- /​home/​toto/​essai1/​essai2 +
-copier "​lili"​ dans le fichier de type répertoires nommé « essai1 » ?** +
- +
-<​code=user>​ +
-toto@debian:​~/​essai1/​essai2$ cp lili ../ +
-</​code>​ +
- +
-//Après avoir effacé la copie de "​lili"​ placée dans essai1 :// +
-**Comment depuis son home copier "​lili" ​ dans essai1 de trois façons différentes ?** +
- +
-__en absolu :__+
  
 <​code=user>​ <​code=user>​
Ligne 261: Ligne 266:
 </​code>​ </​code>​
  
-__en relatif (depuis n'​importe où) :__+**en relatif (depuis n'​importe où) : **
  
 <​code=user>​ <​code=user>​
Ligne 267: Ligne 272:
 </​code>​ </​code>​
  
-__en relatif (depuis son répertoire personnel) : __+**en relatif (depuis son répertoire personnel) : **
  
 <​code=user>​ <​code=user>​
 cp ./​essai1/​essai2/​lili ./​essai1/​lili cp ./​essai1/​essai2/​lili ./​essai1/​lili
 </​code>​ </​code>​
 +
  
  
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