ОБНОВЛЕНИЕ: Есть еще более мощный инструмент, чем 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 ..
?