Cambiar la variable de entorno $ HOME en la terminal en mac 10.8

Para ser claros, no busco una solución alternativa que ejecute un command de cambio de directory al inicio. Quiero modificar el env var $ HOME para que los commands tilde funcionen y para que al ingresar un command 'cd' me devuelva a ese directory.

Estoy seguro de que es posible que no pueda encontrar el command.

Intenté configurarlo en mi perfil / etc / pero parece que no funciona. He intentado alnetworkingedor de 4 configuraciones diferentes allí. Los que recuerdo haber intentado son:

$HOME = /directroy $HOME = "/directroy" setenv HOME /directory 

Me puede estar perdiendo algo simple, pero no puedo encontrar una solución.

  • En Mountain Lion, ¿por qué las shells remotas a través de ssh NO henetworkingan el entorno del process principal de launchd?
  • Configuración de variables en environment.plist
  • Definición de variables de entorno con launchd / launchctl
  • Variable de entorno para la carpeta Documentos de un usuario?
  • Establecer la variable de entorno para la ruta de la unidad iCloud
  • Cómo establecer variables de entorno de todo el sistema en OS X Mavericks
  • Agregar comentarios a /etc/launchd.conf
  • Variables de entorno permanente de OS X Yosemite
  • 2 Solutions collect form web for “Cambiar la variable de entorno $ HOME en la terminal en mac 10.8”

    En bash (el shell por defecto de Terminal en 10.8) la syntax:

     HOME=/your/path export HOME 

    Ampliando el comentario de @patrix, cambie su file $HOME/.bash_profile para agregar las siguientes líneas:

     MYROOT=/path/to/dir/you/want export MYROOT cd $MYROOT 

    De esta forma, obtendrás que iniciarás tu shell en /path/to/dir/you/want y el uso de cd $MYROOT te hará volver allí.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).