Para ser claros, no estoy buscando una solución alternativa que ejecute un comando de cambio de directorio al inicio. Quiero modificar $HOME env var para que los comandos de tilde funcionen y para que ingresar un comando 'cd' me devuelva a ese directorio.
Estoy seguro de que es posible, simplemente no puedo encontrar el comando.
He intentado configurarlo en mi /etc/profile pero parece que no funciona. He probado alrededor de 4 configuraciones diferentes allí. Los que recuerdo haber probado son:
$HOME = /directroy
$HOME = "/directroy"
setenv HOME /directory
Puede que me esté perdiendo algo simple, pero no puedo encontrar una solución.
En bash (el shell predeterminado de Terminal en 10.8) la sintaxis:
HOME=/your/path
export HOME
Ampliando el comentario de @patrix, cambie su $HOME/.bash_profile
archivo para agregar las siguientes líneas:
MYROOT=/path/to/dir/you/want
export MYROOT
cd $MYROOT
De esta manera, comenzará su caparazón /path/to/dir/you/want
y el uso cd $MYROOT
lo llevará de regreso allí.
sin ladera
echo $HOME
?Andrés
sin ladera
MYROOT=/Users/andrew/base/of/all/things
y luego utilícelo$MYROOT
cuando corresponda.