fasd (en)
en fait il garde une trace(-l) de no "cd"
-------------
pour une utilisation avec uniquement les dossiers (20% des possibilités)
-------------
dans mon .bashrc j'ai rajouté :
alias ".."='cd ..'
function fastd_ini(){
eval "$(fasd --init auto)"
#alias d='fasd -d' # directory
alias d='fasd -d -i' # interactive directory selection
alias j='fasd_cd -sid' # cd with interactive selection
}
fastd_ini
ajout est automatique mais si l'on désire un manuel :
fasd -A nouveau_dossier_a_ajouter
fasd -D dossier_a_supprimer
Pour me déplacer (j comme jump) :
j /var/www # ajoute ce dossier dans la liste
j # me donne une liste et je choisi un no (comme yaourt)
j www # un raccourci (vers /var/www ...)
j xx[touche tabulation] #autocompletion :)
pour infos option -l
d -l
j -l
fasd -l
ps: autojump fait le même travail mais uniquement sur dossiers