![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
I learned this one recently from a coworker:
This will allow you to switch to your previous current working directory. So:
This is really useful if you have two main directories you're currently working in.
cd -
This will allow you to switch to your previous current working directory. So:
# Go into first directory cd ~/path/to/first/dir # Go into second directory cd ~/path/to/second/dir # This takes us back to the first directory cd - # This takes us back to the second directory cd -
This is really useful if you have two main directories you're currently working in.
no subject
Date: 2009-06-29 10:22 am (UTC)For example, if I'm in /home/pne/src/foo/monitor/impl and want to have a look at my co-worker's sources, I could
cd pne rku
and end up in /home/rku/src/foo/monitor/impl.Or if I'm in /home/pne/proj/cool-app/src/com/example/coolapp/core/ui/buttons and want to have a look at the compiled classes, I could type
cd src bin
and end up at the appropriate position in the compiled-classes hierarchy (assuming a fairly typical(?) setup).Pity that AFAIK bash hasn't adopted this syntax, especially since (again AFAIK) it doesn't conflict with any existing syntax.
no subject
Date: 2009-07-01 07:14 pm (UTC)cd ${PWD/pne/rku}
, although that's admittedly not easy to remember at all.