ОБНОВЛЕНИЕ: Есть еще более мощный инструмент, чем autojump:, fasdно я не знаком с ним.
Я удивлен, что никто еще не упомянул, autojumpчто
работает, поддерживая базу данных каталогов, которые вы используете чаще всего из командной строки ( каталоги должны быть посещены в первую очередь, прежде чем к ним можно будет перейти.)
Это в основном то, что @graipher построил, с несколькими дополнительными опциями.
Как я уже говорил по другому вопросу:
После того, как вы перейдете в каталог несколько раз (достаточно даже одного):
cd /home/thina/teams/td/tech/app/release/apks
вы можете использовать ярлык jдля быстрого перемещения туда, независимо от того, в каком каталоге вы сейчас находитесь:
j apks
Обратите внимание, что использование любой части пути работает до тех пор, пока оно является самым высоким в списке: оно
j appтакже приведет вас к тому, .../apksчто вы заходили туда чаще, чем к .../app.
Я бы порекомендовал его вместо собственного сценария, поскольку он хорошо поддерживается, распространяется для Ubuntu и имеет другие полезные функции, такие как переход к дочернему элементу :
.../td/tech $ jc apk
.../release/apks $
Переехал вас apksв td, а не какой - то другой apksпод другим деревом.
cdиcd ..?