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 08:17]
Hypathie [Introduction]
doc:programmation:shell:illustration-navigation-shell [28/01/2014 04:51]
Hypathie [Questions sur cette base :]
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 95: Ligne 95:
  
 ===== É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 : 
Ligne 104: Ligne 103:
 <file txt retour de la commande pwd>/​home/​toto </​file>​ <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> ​+<​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 116: Ligne 117:
 <​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 : 
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__
  
 +Entrez alors :
 + <​code=user>​ mkdir essai2</​code>​
  
-__2) Pour créer un fichier de type répertoire « essai2 »__ +__3) Pour créer ​le fichier normal "​lili"​ dans /​home/​toto/​essai1/​essai2
- <​code=user>​toto@debian:​~/​essai1$ mkdir essai2</​code>​ +
- +
-__3) Pour créer ​du fichier normal "​lili"​ dans /​home/​toto/​essai1/​essai2+
 au moyen de la commande **echo** pour y inscrire le mot « bonjour » : au moyen de la commande **echo** pour y inscrire le mot « bonjour » :
 depuis le répertoire parent « essai2 » du fichier "​lili"​ :__  depuis le répertoire parent « essai2 » du fichier "​lili"​ :__ 
 <​code=user> ​ <​code=user> ​
-echo bonjour > lili </​code>​+ cd /​home/​toto/​essai1/​essai2/</​code>​ 
 +<​note>​Remarquez le changement du prompt qui indique le répertoire actuel\\ 
 +toto@debian:​~/​essai1/​essai2$ [] </​note>​ 
 +On peut rentrer depuis le répertoire actuel "​essai2"​ qui contiendra "​lili":​ 
 +<​code>​echo bonjour > lili</​code> ​ 
  
 __4) Retour au niveau dans son répertoire personnel en faisant :__ __4) Retour au niveau dans son répertoire personnel en faisant :__
  
-<​code=user> ​toto@debian:​~/​essai1/​essai2  ​cd ~  </​code>​+<​code=user>​cd ~  </​code>​
  
 ====À la place de ce long énoncé==== ====À la place de ce long énoncé====
  
 On aurait pu créer en une seule commande 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 le fichier ordinaire "​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>​
  
  
Ligne 157: Ligne 162:
 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 178: Ligne 185:
 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 191: Ligne 199:
 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 213: Ligne 225:
 ==== 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