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 [25/01/2014 13:43]
Hypathie [Introduction] ajout des objectifs et de lien interne
doc:programmation:shell:illustration-navigation-shell [25/01/2014 18:06]
Hypathie [Énoncé des questions ci-dessous]
Ligne 15: Ligne 15:
  
 ===== Introduction ===== ===== Introduction =====
-===À voir :=== + 
-répertoires et chemins : http://​wiki.debian-facile.org/​doc:​programmation:​shell:​repertoires?s[/url][]=chemin&s[]=relatif+====Objectifs ==== 
 + 
 +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. 
 +==== À voir :==== 
 +sur répertoires et chemins : [[doc:​programmation:​shell:​repertoires#chemin-relatif|chemins relatif]]
  
 sur chemin relatif et absolu : http://​wiki.debian-facile.org/​doc:​programmation:​shell:​repertoires sur chemin relatif et absolu : http://​wiki.debian-facile.org/​doc:​programmation:​shell:​repertoires
 +
 +sur système droits:​fichiers :​http://​wiki.debian-facile.org/​doc:​systeme:​droits-unix-bis?&#​modification-des-droits
 +
 +sur système:​commandes:​gnu : http://​wiki.debian-facile.org/​doc:​systeme:​commandes:​gnu_linux
 +
 +sur la commande cd : http://​wiki.debian-facile.org/​doc:​programmation:​shell:​cd?​s[/​url][]=chemin&​s[]=relatif
  
 sur le shell : http://​wiki.debian-facile.org/​doc:​programmation:​shell:​shell sur le shell : http://​wiki.debian-facile.org/​doc:​programmation:​shell:​shell
  
-http://​wiki.debian-facile.org/​doc:​systeme:​commandes:​gnu_linux+==== À savoir ​:====
  
-la commande cd : http://wiki.debian-facile.org/doc:programmation:shell:cd?s[/url][]=chemin&​s[]=relatif+**Le répertoire courant** est le répertoire sur lequel on se trouve. 
 +Ne pas confondre le répertoire 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 : 
 +<​code=user>​ toto@debian:~$ </code>
  
-=== Rappel :=== +Le **tilde : ~/** est une abréviation qui représente **/​home/​utilisateur/​**
-Le **tilde : ~/** est une abréviation qui représente **/​home/​utilisateur/​ +
-** +
-\\+
  
-Pour le tilde voir [[http://wiki.debian-facile.org/doc:​programmation:​shell:​tilde]]+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. 
 +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 : 
 + 
 +en absolu (pour un utilisateur "​toto"​) 
 +<​code=user>​ cd /​home/​toto/​Document</​code>​ 
 +ou 
 +<​code=user>​ cd ~/Documents </​code>​
  
 <code user>​~$ ​ echo ~ <code user>​~$ ​ echo ~
 /​home/​utilisateur</​code>​ /​home/​utilisateur</​code>​
 +Pour le tilde voir [[http://​wiki.debian-facile.org/​doc:​programmation:​shell:​tilde]]
  
-===Objectifs ​===+====Ainsi par exemple : ====
  
-S'​exercer sur quelques commandes ​en vue d'​assimiler les notions de chemin relatif et de chemin absolu.\\ +en entrant **la commande ls**, on peut observer le contenu ​de son home. On peut y trouver par exemple le répertoire "​Documents"​ ; 
-Ou se servir ​de différentes expressions syntaxiques pour écrire des commandes équivalentes+ 
-===== Énoncé des exercices ​ci-dessous ===== +Et en faisant cd "​Documents" ​ le **répertoire courant** sera alors le répertoire "​Documents"​. 
-**Soit le répertoire personnel « home » d'un utilisateur nommé ​ « toto » :**\\+ 
 +====Autres précisions :==== 
 + 
 +**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.  
 + 
 +**2) Le slash "/"​** représente la racine. 
 + 
 +**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 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 à la racine. 
 + 
 +=> **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 ===== 
 +====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>​
Ligne 47: Ligne 89:
 <​code=user>/​home/​toto </​code>​ <​code=user>/​home/​toto </​code>​
  
-**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 : 
-après la commande :**+après la commande :====
 <​code=user>​toto@debian:​~$ mkdir essai1</​code>​ <​code=user>​toto@debian:​~$ 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 » :====
 après les commandes suivantes : après les commandes suivantes :
  
Ligne 63: Ligne 105:
 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) Création du fichier de type répertoire « essai2 »__+__2) Pour créer uu fichier de type répertoire « essai2 »__
  <​code=user>​toto@debian:​~/​essai1$ mkdir essai2</​code>​  <​code=user>​toto@debian:​~/​essai1$ mkdir essai2</​code>​
  
-__3) Création ​du fichier normal "​lili"​ dans /​home/​toto/​essai1/​essai2+__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"​ :__ 
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