Een ander middel om minder te typen is de app autojump. Dit is een soort 'cd' maar deze onthoudt waar je bent geweest. Als ik ooit 'cd /srv/http/public/eenmap/' heb getyped kan ik later vanuit elke map er direct naartoe door 'j eenmap' te typen.
Handig tip!
Ik gebruik ook vaak CTRL+R om te zoeken naar een commando dat ik eerder heb gebruikt.
Het voordeel van autojump is dat deze ook werkt als via meerdere cd opdrachten naar een map bent gegaan. B.v. stel je hebt ooit gedaan:
cd /tmp/blabla
cd ../eenmap
Als je later eens naar /tmp/eenmap wilt gaan doe je
j eenm
Als je in meerdere mappen bent geweest met dezelfde naam kun je ze ook uit elkaar houden. Stel je hebt na het bovenstaande ook dit eens gedaan:
cd /etc
cd conf.d/eenmap
als je dan later naar /etc/conf.d/eenmap wilt, maar niet naar die andere 'eenmap' dan gebruik je b.v:
j eenmap con
Ik gebruik verder deze alias om mn commandohistorie te doorzoeken
function hist {
history | grep -i "${1}"
}
bv om alle commandos te vinden waar '/etc/' in voorkomt:
$ hist /etc/
740 sudo nano /etc/vimrc
803 sudo nano /etc/hosts
(...)
en dan om het eerste resultaat opnieuw uit te voeren:
!740