Qual è il significato di ~ in ~ / somefolder?

11

Mi è stato detto di andare a ~/.ssh e, in realtà, ho fatto cd ~/.ssh e ci sono entrato.

Tuttavia, mi chiedo: cosa significa ~ in questo contesto?

    
posta MEM 28.03.2011 - 12:33
fonte

3 risposte

24

~ = $HOME = la tua directory home

I prossimi comandi cambieranno nella tua directory home /home/david se il tuo nome utente è david :

cd
cd ~
cd $HOME
cd /home/david
cd ~david
    
risposta data perseo22 28.03.2011 - 12:40
fonte
8

Puoi anche usare ~ username (nessuna barra) per farlo cercare nella home directory di un utente; cioè, ~ khamer si risolve in / home / khamer, mentre ~ david si risolverebbe in / home / david indipendentemente da chi sta digitando il comando.

    
risposta data khamer 28.03.2011 - 14:36
fonte
0

Se digiti:

cd ~/

e premi TAB, il comando dovrebbe cambiare al percorso effettivo della tua cartella Inizio. Per quanto ne so, funziona praticamente con qualsiasi comando che accetta un percorso come argomento.

    
risposta data Tom Jowitt 28.03.2011 - 20:21
fonte

Leggi altre domande sui tag