Quelle est la signification de ~ in ~ / somefolder?


12

On m'a dit d'y aller ~/.sshet, en fait, je l'ai fait cd ~/.sshet j'y suis allé .

Cependant, je me demande: qu'est-ce que cela ~signifie dans ce contexte?


aussi la plupart du temps si vous faites juste "cd" vous atterrirez là (~).
jokoon

Il y a en fait un peu de raison historique pour laquelle ~a été choisi pour représenter le répertoire personnel. Voir: unix.stackexchange.com/q/34196/85039
Sergiy Kolodyazhnyy

Réponses:


25

~= $HOME= votre répertoire personnel

Les commandes suivantes passeront à votre répertoire personnel /home/davidsi votre nom d'utilisateur est david:

cd
cd ~
cd $HOME
cd /home/david
cd ~david

5
"changez votre répertoire personnel" -> "faites du répertoire personnel le répertoire de travail actuel"
steabert

aussi, la saisie cdvous amènera dans votre dossier personnel.
Bart De Vos

9

Vous pouvez également utiliser ~ nom d'utilisateur (pas de barre oblique) pour qu'il recherche le répertoire personnel d'un utilisateur; c'est-à-dire que ~ khamer se résout en / home / khamer, alors que ~ david se résoudrait en / home / david, peu importe qui tape la commande.


0

Si vous tapez:

cd ~/

et appuyez sur TAB, la commande doit changer pour le chemin réel vers votre dossier de départ. Pour autant que je sache, cela fonctionne avec à peu près n'importe quelle commande qui prend un chemin comme argument.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.