diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2013-05-30 17:06:47 +0200 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2013-05-30 17:06:47 +0200 |
commit | 580f68274b1652e1bf6dfa75b042874fa02a1830 (patch) | |
tree | b32ed32ded9b6a995d3755c06127e7fa689e1877 /.bashrc | |
parent | f6cb30edcdcfa63b6cbe8f23e56832126887ea40 (diff) | |
download | dotfiles-580f68274b1652e1bf6dfa75b042874fa02a1830.tar.gz dotfiles-580f68274b1652e1bf6dfa75b042874fa02a1830.tar.xz dotfiles-580f68274b1652e1bf6dfa75b042874fa02a1830.zip |
.bashrc: cdup print the target directory as well, g* use pushd
re: cdup ... it can be used in scripts like "cd $(cdup 4)"
(untested)
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to '.bashrc')
-rw-r--r-- | .bashrc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -17,13 +17,13 @@ PS1='\[\033[01;34m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' alias mc='LESS="-RSX" mc' -alias gmy="cd ~/wrkspc/gmy" -alias gwork="cd ~/wrkspc/gwork" +alias gmy="pushd ~/wrkspc/gmy >/dev/null" +alias gwork="pushd ~/wrkspc/gwork >/dev/null" cdup() { local up="." for i in $(seq 1 $1); do up+="/.."; done - cd "${up}" 2>/dev/null || : + cd "${up}" 2>/dev/null && pwd || : unset up } |