Quick Bash Tip : Directory Bookmarks

43 comments    Posted on September 10th, 2009

EDIT 2010-07-01 : I’ve packaged up a shell script to allow you to save and jump to commonly used directories. It’s called bashmarks and it has tab completion functionality built-in. Learn more about bashmarks here.

Entirely new and improved version

Do not use the stuff below


Before I wrote this script, It felt like I spent half of my time in terminal cd-ing around to various directories. If you’re like me, placing this snippet into your .bashrc file will save you tons of time each and every single day:

# Bash Directory Bookmarks
alias m1='alias g1="cd `pwd`"'
alias m2='alias g2="cd `pwd`"'
alias m3='alias g3="cd `pwd`"'
alias m4='alias g4="cd `pwd`"'
alias m5='alias g5="cd `pwd`"'
alias m6='alias g6="cd `pwd`"'
alias m7='alias g7="cd `pwd`"'
alias m8='alias g8="cd `pwd`"'
alias m9='alias g9="cd `pwd`"'
alias mdump='alias|grep -e "alias g[0-9]"|grep -v "alias m" > ~/.bookmarks'
alias lma='alias | grep -e "alias g[0-9]"|grep -v "alias m"|sed "s/alias //"'
touch ~/.bookmarks
source ~/.bookmarks

Continue reading…