This post originated from an RSS feed registered with Ruby Buzz
by Jan Lelis.
Original Post: 6 basic cd tricks you should know and use!
Feed Title: rbJ*_*L.net
Feed URL: http://feeds.feedburner.com/rbJL
Feed Description: Hi, I am a fan of Ruby and like to explore it and the world around ;).
So I started this blog, where I am publishing code snippets, tutorials for beginners as well as general thoughts about Ruby, the web or programming in general.
cd # brings you to your home dir, no need to do `cd ~`
2) cd -
cd - # goes back to the previous directory
3) cd ~username
cd ~git # goes to the homedir of the user "git"
4) $CDPATH
You can set a path in this variable in your .bashrc / .zshrc just like you do it with $PATH (separate multiple dirs with :). You can then cd into these paths from everywhere! Even the auto-completion works properly.
5) Dot Aliases
Put these into your .bashrc / .zshrc to quickly navigate through parent directories:
alias .='cd .'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
6) cdargs
cdargs is a little collection of tools to quickly go to your favorite dirs. On ubuntu, you can install it using: