function pushcd { if [ $# -eq 0 ]; then pushd ~ > /dev/null else pushd "$@" > /dev/null fi } alias cd='pushcd' alias b='popd > /dev/null'
~$ cd /tmp /tmp$ cd /usr /usr$ b /tmp$ b ~$