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 →
Ci-dessous, les différences entre deux révisions de la page.
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:tilde [17/01/2014 09:30] captnfab doc-programmation-shell-tilde renommé en doc:programmation:shell:tilde (Page mal placée) |
doc:programmation:shell:tilde [24/01/2014 21:16] MicP ancienne révision (24/01/2014 09:32) restaurée |
||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
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 : |