ОНОВЛЕННЯ: Є ще більш потужний інструмент, ніж 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 ..?