Функция будет более подходящей для такой команды. Например,
back() {
if [[ $PWD = *database ]]; then
cd ../../
fi
}
Поместите его в ~ / .bashrc, чтобы эта новая команда back была доступна в новых интерактивных сессиях bash.
Для этого был (возможно, еще) PPA, но это не сработало для меня, когда я его протестировал (скомпилировать compiz). К счастью, эти границы будут в 12,04, и до этого они могут быть переданы обратно (к моему пониманию).
Я обновлю свой ответ, если найду какие-либо изменения в состоянии ситуации.