Вот решение:
В вашем ~/.bash_logout
добавьте следующую строку в конце:
echo "BASH_LAST_DIR=$PWD" > ~/.bash_lastdir
В вашем ~/.bash_profile
добавьте следующие строки в конце:
if [[ -f ~/.bash_lastdir ]]; then
source ~/.bash_lastdir
cd $BASH_LAST_DIR
fi
Это сделает работу.
Наконец, для простоты использования, есть команда copy & paste
для автоматической установки:
cat << EOF >> ~/.bash_logout
echo "BASH_LAST_DIR=\$PWD" > ~/.bash_lastdir
EOF
cat << EOF >> ~/.bash_profile
if [[ -f ~/.bash_lastdir ]]; then
source ~/.bash_lastdir
cd \$BASH_LAST_DIR
fi
EOF
Просто скопируйте и вставьте на свой терминал, и все готово.