UPDATE: Jest jeszcze bardziej skutecznym narzędziem niż autojump
: fasd
, ale nie jestem z nim zapoznać.
Dziwi mnie, że nikt jeszcze o tym autojump
nie wspominał
działa poprzez utrzymywanie bazy danych katalogów, z których najczęściej korzystasz z wiersza poleceń (katalogi muszą być odwiedzone najpierw, zanim będą mogły zostać przeskoczone).
Zasadniczo jest to, co zbudował @graipher, z kilkoma dodatkowymi opcjami.
Jak wspomniałem w innym pytaniu:
Po kilkukrotnym przejściu do katalogu (nawet raz):
cd /home/thina/teams/td/tech/app/release/apks
możesz użyć skrótu, j
aby szybko się tam przenieść, niezależnie od tego, w którym katalogu aktualnie się znajdujesz:
j apks
Pamiętaj, że korzystanie z dowolnej części ścieżki działa, o ile jest najwyższa na liście:
j app
zabierze Cię również, .../apks
jeśli byłeś tam więcej razy niż do .../app
.
Poleciłbym go zamiast posiadania własnego skryptu, ponieważ jest dobrze utrzymany, dystrybuowany dla Ubuntu i ma inne fajne funkcje, takie jak przeskocz do dziecka :
.../td/tech $ jc apk
.../release/apks $
Został przeniesiony do apks
w td
, raczej niż niektóre inne apks
pod innym drzewie.
cd
icd ..
?