commandlinefu.com is the place to record those command-line gems that you return to again and again.
You can sign-in using OpenID credentials, or register a traditional username and password.
Subscribe to the feed for:
Move efficiently between directories.
This command adds a couple of extra features to cd, without affecting normal use.
CDPATH use is also unaffected. It introduces and environment variable CDDIR which is used as an alternate home directory.
Note: I don't want to alter $HOME because then all my dot files will move.
Change directory to "dir" (using CDPATH if necessary)
Change directory to "dir" (containing folder of "file.txt")
This allows you to cut'n'paste, or use
CDDIR is unset
Change directory to $HOME
Change directory to /home/flatcap/work
For convenience, put the command, and the following, in your .bashrc or .bash_profile
There are 2 alternatives - vote for the best!
If you can do better, submit your command here.
You must be signed in to comment.