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

Ceci est une ancienne révision du document !


Tilde ~

Nota

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

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.

Utilisation

Le tilde s'utilise en ligne de commande ainsi :

echo ~

Ce qui donne d'où que l'on se positionne2) dans le système :

 /home/user_courant

Et cette commande :

echo ~autre_user

Indiquera depuis toute autre session ouverte dans le même système :

 /home/autre_user

On l'utilisera couramment par exemple pour lister3) le contenu du répertoire coin coin dans le dossier personnel de l'utilisateur toto :

ls ~toto/"coin coin"

Bien sûr, si le répertoire en question n'est pas accessible en lecture, cela ne fonctionnera pas :-)

Ou pour se rendre4) dans le dossier personnel de l'utilisateur root en utilisant la commande su ainsi :

su -c 'cd ~root'

A l'issue de laquelle, pour s'exécuter, le mot de passe root vous sera bien évidemment réclamé ! ;-)

Autres exemples

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2)
À noter que pour savoir dans quel répertoire courant on est, la commande pwd est un allié précieux !
doc/programmation/shell/tilde.1387700257.txt.gz · Dernière modification: 22/12/2013 09:17 par smolski

Pied de page des forums

Propulsé par FluxBB