(Como referencia, estamos hablando de la función de Reanudar de Mac OS X Lion 10.7 y posterior).
Terminal restaura automáticamente el directorio de trabajo si está utilizando el shell predeterminado, bash. Si está utilizando otro shell, necesitará adaptar el código /etc/bashrcpara enviar una secuencia de escape para comunicar el directorio de trabajo a la Terminal para que pueda restaurar el directorio más tarde para Reanudar. Si está usando zsh, vea mi respuesta para Reanudar Zsh-Terminal (OS X Lion) , en el que incluyo el código apropiado para zsh.
Si tiene una costumbre ~/.bash_profileo ~/.bashrcpuede que necesite asegurarse de no deshacer el comportamiento predeterminado modificando /etc/bashrclas personalizaciones. En particular, establece la PROMPT_COMMANDvariable de entorno para enviar la secuencia de escape en cada solicitud. Si personaliza esa variable, deberá prefijar o agregar su código al valor actual, por ejemplo:
PROMPT_COMMAND="<your code here>;$PROMPT_COMMAND"
Además, en general, ~/.bash_profiledebe ejecutar ~/.bashrc:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi