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
doc:programmation:shell:tilde [22/12/2013 09:18]
smolski [Tilde ~]
doc:programmation:shell:tilde [09/11/2017 15:33] (Version actuelle)
smolski [Introduction]
Ligne 2: Ligne 2:
  
   * Objet : Le tilde ~   * Objet : Le tilde ~
-  * Niveau requis : {{tag>​débutant}}+  * Niveau requis : {{tag>​débutant ​avisé}}
   * Commentaires : //De l'​usage du tilde dans le shell. //   * Commentaires : //De l'​usage du tilde dans le shell. //
   * 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>​à-compléter}}   * Suivi : {{tag>​à-compléter}}
-    * Création par **smolski** 30/​09/​2013 +    * Création par [[user>smolski]] 30/​09/​2013 
-    * Testé par smolski le 30/09/2013+    * Testé par [[user>smolski]] le 30/09/2013
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=7511 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=7511 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-=== Nota === 
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
  
 ===== Introduction ===== ===== Introduction =====
  
-Le signe tilde ''​~''​ quand il n'est pas entouré de guillemets simples ''​ ' ''​ ni doubles ''​ " ''​ permet de signifier dans une commande shell le répertoire de l'user en cours ou d'un user différent.+Le signe tilde ''​~'' ​seul, quand il n'est pas entouré de guillemets simples ''​ ' ''​ ni doubles ''​ " ''​ permet de signifier dans une commande shell le répertoire de l'user en cours ou d'un user différent ​si ce dernier est indiqué.
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 22: Ligne 20:
 Le tilde s'​utilise en ligne de commande ainsi : Le tilde s'​utilise en ligne de commande ainsi :
 <code user>​echo ~</​code>​ <code user>​echo ~</​code>​
-Ce qui donne d'​où ​que l'on se positionne((À noter que pour savoir dans quel répertoire courant on est, [[doc:​systeme:​pwd | la commande pwd]] est un allié précieux !)) dans le système ​: +<file term retour de la commande ci-dessus :> 
-   /home/user_courant+/​home/​user_courant 
 +</​file>​ 
 +Et ce, depuis n'​importe quel répertoire ​d'​où ​la commande a été entrée((À noter que pour savoir dans quel répertoire courant on est, [[doc:​systeme:​pwd | la commande pwd]] est un allié précieux ! De même ce qu'​apprend http://wiki.debian-facile.org/​doc:​systeme:​chmod )):
  
-Et cette commande :+Formuler ainsi, ​cette commande ​va permettre de connaître le répertoire personnel attribué au compte de l'​utilisateur "​autre_user" ​:
 <code user>​echo ~autre_user</​code>​ <code user>​echo ~autre_user</​code>​
-Indiquera depuis toute autre session ouverte ​dans le même système : +<file term retour de la commande ci-dessus :> 
-   ​/home/autre_user+/​home/​autre_user 
 +</​file>​ 
 +Mais, comme le fait remarquer le docteur **captnfab** ​dans [[http://​debian-facile.org/​viewtopic.php?​pid=78272#​p78272 |ce post]], \\ 
 +le répertoire ''/​home''​ n'est pas le répertoire racine utilisé systématiquement pour **//​tous//​** les comptes du système. \\ 
 +Par exemple, pour le compte associé au service ''​ssh'' ​sshd 
 +<code user>​echo ~sshd</code> 
 +<file term retour de la commande ci-dessus :> 
 +drwxr-xr-x 2 root root 40 janv. 17 05:33 /var/​run/​sshd 
 +</​file>​
  
 On l'​utilisera couramment par exemple pour lister((Voir : [[doc:​systeme:​ls | la commande ls]])) le contenu du répertoire ''​coin coin''​ dans le dossier personnel de l'​utilisateur ''​toto''​ : On l'​utilisera couramment par exemple pour lister((Voir : [[doc:​systeme:​ls | la commande ls]])) le contenu du répertoire ''​coin coin''​ dans le dossier personnel de l'​utilisateur ''​toto''​ :
 <code user>ls ~toto/"​coin coin"</​code>​ <code user>ls ~toto/"​coin coin"</​code>​
  
-Bien sûr, si le répertoire en question n'est pas accessible en lecture, cela ne fonctionnera pas :-)+Bien sûr, si le répertoire en question n'est pas accessible en lecture ​(( L'​expression "​accessible en lecture"​ renvoie à une question de droits. Les bases sur le système des droits-unix se trouvent dans la documentation http://​wiki.debian-facile.org/​doc:​systeme:​droits-unix )), cela ne fonctionnera pas :-)
  
 Ou pour se rendre((Voir : [[doc:​programmation:​shell:​cd | la commande cd]])) dans le dossier personnel de [[doc:​systeme:​superutilisateur | l'​utilisateur root]] en utilisant [[doc:​systeme:​su | la commande su]] ainsi : Ou pour se rendre((Voir : [[doc:​programmation:​shell:​cd | la commande cd]])) dans le dossier personnel de [[doc:​systeme:​superutilisateur | l'​utilisateur root]] en utilisant [[doc:​systeme:​su | la commande su]] ainsi :
doc/programmation/shell/tilde.1387700331.txt.gz · Dernière modification: 22/12/2013 09:18 par smolski

Pied de page des forums

Propulsé par FluxBB