GNU/Linux >> Linux Esercitazione >  >> Linux

Ottieni la home directory per nome utente

Puoi usare eval :

eval echo ~$USER

Ma vedi il commento di Andrew e la risposta di Glenn qui sotto.


Questo potrebbe funzionare per te:

homedir=$( getent passwd "$USER" | cut -d: -f6 )

Funzionerà anche su utenti diversi da te. Ad esempio,

homedir=$( getent passwd "someotheruser" | cut -d: -f6 )

Sembra che tu sia quell'utente -- perché no

echo $HOME

?


Linux
  1. Autorizzazioni Ssh e Home Directory?

  2. È possibile ridefinire la Tilde ("~", Home Directory)?

  3. Come ottenere la dimensione della directory in Linux

  4. Ottieni il file più recente in una directory su Linux

  5. Ottieni il nome utente corrente in Julia (Linux)

Come modificare la directory principale di Jenkins

Come eliminare gli account utente con Home Directory in Linux

Come ottenere la dimensione di una directory in Linux

Inizia con Sweet Home 3D su Linux

Crea directory home per utenti esistenti in Linux

Backup della home directory - La guida rapida e sporca