Команды pushd и popd являются моими избранными. Команда pushd будет помнить каталоги, которые вы посетили, просматривать с помощью команды dirs, а когда вы готовы вернуться назад, используйте popd для возврата.
Вот пример использования bash функции и псевдонимы:
sd ()
{
pushd "$1" > /dev/null
}
po ()
{
popd
}
alias d='dirs'
Я постоянно использую сочетание этих команд различными способами.
Другим вариантом для часто используемых каталогов является просто псевдоним команд cd или pushd. Итак, используя примеры из вашего поста:
alias cdapks='cd /home/thina/teams/td/tech/app/release/apks'
alias cdteams='cd /home/thina/teams'
Объедините две идеи, и вы даже можете это сделать:
alias sdapks='sd /home/thina/teams/td/tech/app/release/apks'
alias sdteams='sd /home/thina/teams'
Что тогда дает вам большую гибкость в перемещении каталогов. Я сохраняю псевдонимы cd*** и sd*** для таких вещей, как Desktop, Documents, Music, Downloads и т. Д., И это очень удобно!