|
@@ -117,7 +117,8 @@ alias mv="mv -v" |
|
|
alias psaux="ps auxww" |
|
|
alias psaux="ps auxww" |
|
|
alias q=exit |
|
|
alias q=exit |
|
|
alias e3=e3em |
|
|
alias e3=e3em |
|
|
alias dirs="dirs -v -l | \grep -v \$(printf '%s$' \$PWD)" |
|
|
|
|
|
|
|
|
#alias dirs="dirs -v -l | \grep -v \$(printf '%s$' \$PWD)" |
|
|
|
|
|
alias dirs="dirs -v -l" |
|
|
alias po=popd |
|
|
alias po=popd |
|
|
alias pu=pushd |
|
|
alias pu=pushd |
|
|
alias sudo="sudo " # use aliases through sudo |
|
|
alias sudo="sudo " # use aliases through sudo |
|
@@ -209,13 +210,24 @@ cd(){ |
|
|
elif test $1 = - |
|
|
elif test $1 = - |
|
|
then |
|
|
then |
|
|
local pwd="$PWD" |
|
|
local pwd="$PWD" |
|
|
popd |
|
|
|
|
|
|
|
|
popd >/dev/null |
|
|
pushd -n "$pwd" # stack last dir |
|
|
pushd -n "$pwd" # stack last dir |
|
|
else |
|
|
else |
|
|
pushd "$@" |
|
|
pushd "$@" |
|
|
fi |
|
|
fi |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# pushd(){ |
|
|
|
|
|
# local pwd="$PWD" |
|
|
|
|
|
# for l in $(\dirs -v -l | \grep "^ [0-9]\+ ${pwd}$" | cut -d " " -f 2 | tac) |
|
|
|
|
|
# do |
|
|
|
|
|
# echo $l |
|
|
|
|
|
# test $l -eq 0 && continue |
|
|
|
|
|
# popd +$l -n |
|
|
|
|
|
# done |
|
|
|
|
|
# command pushd "$@" >/dev/null |
|
|
|
|
|
# } |
|
|
|
|
|
|
|
|
input(){ |
|
|
input(){ |
|
|
local foo |
|
|
local foo |
|
|
stty -echo |
|
|
stty -echo |
|
|