1 votos

¿Por qué aparece "$HOME" como no encontrado?

Cuando escribo where $HOME en la terminal, obtengo el siguiente error:

/Users/juliapak no encontrado

echo $HOME parece funcionar, ¿pero por qué tengo archivos ocultos?

juliapak@julias-MacBook-Air ~ % where $HOME
/Users/juliapak no encontrado
juliapak@julias-MacBook-Air ~ % ls -aleO@ /Users
total 16
drwxrwxrwx   6 root      admin  sunlnk  192  6 Oct 07:14 .
drwxr-xr-x  20 root      wheel  sunlnk  640  1 Oct 00:10 ..
-rw-r--r--@  1 502       admin  hidden 6148  6 Oct 01:17 .DS_Store
    com.apple.FinderInfo      32 
-rw-rw-rw-   1 root      admin  -         0  1 Oct 00:10 .localized
drwxrwxrwx   9 root      admin  -       288  7 Oct 18:00 Shared
drwxr-xr-x  28 juliapak  admin  -       896  7 Oct 18:09 juliapak
juliapak@julias-MacBook-Air ~ % echo $HOME
/Users/juliapak
juliapak@julias-MacBook-Air ~ % echo $HOME
/Users/juliapak

3voto

where es un comando csh para buscar un comando/binario dentro de PATH. Para bash, no está definido. Para zsh, where es lo mismo que whence -ca. Desde man zshbuiltins:

whence [ -vcwfpamsS ] [ -x num ] name ...
    Para cada nombre, indica cómo sería interpretado si se usara como nombre de comando.
    -a  Realiza una búsqueda de todas las ocurrencias de name en todo el camino de los comandos.
        Normalmente solo se imprime la primera ocurrencia.
    -c  Imprime los resultados en un formato similar a csh.

Usar where con un directorio (como lo haces con where $HOME) no funciona ya que un directorio no es un comando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X