(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/bashrc
para 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_profile
o ~/.bashrc
puede que necesite asegurarse de no deshacer el comportamiento predeterminado modificando /etc/bashrc
las personalizaciones. En particular, establece la PROMPT_COMMAND
variable 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_profile
debe ejecutar ~/.bashrc
:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi