How can I start gnome-terminal at a particular directory?
Use
gnome-terminal --working-directory=/path/to/dir
Add the following line to the end of your ~/.bashrc
:
cd ~/public_html
sudo apt-get install nautilus-open-terminal
Restart nautilus and then right click at any directory and select "Open in a Terminal".