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 16:33]
Hypathie [Écritures équivalentes d'une commande]
doc:programmation:shell:illustration-navigation-shell [26/01/2014 17:54]
Hypathie [Énoncé des questions ci-dessous]
Ligne 38: Ligne 38:
 *  **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.
 Ne pas confondre le répertoire courant avec son **home**. Ne pas confondre le répertoire courant avec son **home**.
-Ainsi il faut savoir que lorsqu'​on ouvre son terminal, le prompt indique que l'on se trouve au niveau de son home, qui peut être considéré comme un répertoire courant tant qu'on ne s'est déplacé dans l'​arborescence de fichiers :+Ainsi il faut savoir que lorsqu'​on ouvre son terminal, le prompt indique que l'on se trouve au niveau de son home, qui peut être considéré comme un répertoire courant tant qu'on ne s'​est ​pas déplacé dans l'​arborescence de fichiers :
 <​code=user>​ toto@debian:​~$ </​code>​ <​code=user>​ toto@debian:​~$ </​code>​
  
Ligne 49: Ligne 49:
 **Ainsi par exemple :**  **Ainsi par exemple :** 
  
-=> Après l'​ouverture du terminal inscrivez la commande **ls** puis appuyez sur la touche "​entrée : vous obtiendrez la liste des fichiers contenus dans votre "​home"​.+=> Après l'​ouverture du terminal inscrivez ​dans le prompt ​la commande **ls** puis appuyez sur la touche "​entrée" ​: vous obtiendrez la liste des fichiers contenus dans votre "​home"​.
  
 Puis en inscrivant: cd "​Documents"​ dans le prompt (sans les guillemets sur Documents) et appuyez sur la touche "​entrée", ​ le **répertoire courant** sera alors le répertoire "​Documents"​. Puis en inscrivant: cd "​Documents"​ dans le prompt (sans les guillemets sur Documents) et appuyez sur la touche "​entrée", ​ le **répertoire courant** sera alors le répertoire "​Documents"​.
Ligne 57: Ligne 57:
 *   **Le tilde : ~/** est une abréviation qui représente **/​home/​utilisateur/​** *   **Le tilde : ~/** est une abréviation qui représente **/​home/​utilisateur/​**
  
-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. +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 "​fichier"​, mais en pratiqueon 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.]] +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. ​;)  ))+ 
 +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. ​ ))
  
 Ainsi on peut écrire : Ainsi on peut écrire :
Ligne 75: Ligne 76:
  
 **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. \\
-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 (plus précisément le slash du prompt quand on est remonté au dessus de son home ; et le premier slash d'un chemin absolu. ​Il sert aussi de séparateur ​des fichiers de type répertoire)((C'​est donc un caractère qu'il est interdit d'​utiliser pour nommer les documents créés.))+**2) Le slash "/"​** représente la racine (plus précisément le slash représente la racine dans le promptquand on est remonté au dessus de son home ; et il représente aussi la racine pour le premier slash d'un chemin absolu. ​Les autres sont des séparateurs ​des fichiers de type répertoire)((C'​est donc un caractère qu'il est interdit d'​utiliser pour nommer les documents créés.))
  
 **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 ​au répertoire parent depuis le répertoire courant ou actuel ​(depuis le répertoire "​Documents"​ par exemple **les deux points** signifient remonte au répertoire parent de document)
  
 **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 **    : permet de retourner dans son répertoire personnel (sous debian). 
 + 
 +**cd ~**   : permet de retourner (depuis n'​importe où) à son home car le tilde ~ représente son répertoire personnel
  
 **cd /**   : permet de retourner à la racine. **cd /**   : permet de retourner à la racine.
Ligne 97: Ligne 100:
 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é. </​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====
Ligne 113: Ligne 120:
 <​code=user>​toto@debian:​~/​essai1$ ​ </​code>​ <​code=user>​toto@debian:​~/​essai1$ ​ </​code>​
  
-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 un fichier de type répertoire « essai2 »__ __2) Pour créer un fichier de type répertoire « essai2 »__
Ligne 124: Ligne 133:
 echo bonjour > lili </​code>​ echo bonjour > lili </​code>​
  
-__4) Retour au niveau ​de home en faisant :__+__4) Retour au niveau ​dans son répertoire personnel ​en faisant :__
  
 <​code=user>​ toto@debian:​~/​essai1/​essai2 ​ cd ~  </​code>​ <​code=user>​ toto@debian:​~/​essai1/​essai2 ​ cd ~  </​code>​
Ligne 130: Ligne 139:
 ====À 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>​hypathie@debian:​~$ mkdir -p /​home/​hypathie/​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>​hypathie@debian:​~$ echo "​Bonjour"​ > /​home/​hypathie/​essai1/​essai2/​lili</​code>​
Ligne 163: 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 update ne cherche ​pas au sein de l'​arborescence  +<​note>​depuis n'​importe où (car le programme "​locate"​ n'​utilise ​pas, pour ses recherches, ​l'​arborescence ​du système de fichiers, ​ 
-mais dans une base de données) :+mais une base de données, mise à jour régulièrement par le programme "​updatedb"​) : 
 <​code=root>​ :~$ updatedb db && locate essai2 <​code=root>​ :~$ updatedb db && locate essai2
 /​home/​toto/​essai1/​essai2 /​home/​toto/​essai1/​essai2
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