I use Guake for Ubuntu as a terminal. And there is this option in the Guake properties to set it to open the same directory you were in if you want another terminal. This is just now working with the latest version of Guake. To fix it just run the following:
gconftool-2 –set /apps/guake/general/open_tab_cwd –type=boolean true
And it will add a variable saying that you want the same folder opened when you open another terminal. 🙂
The bug can be found here: https://github.com/Guake/guake/issues/578