Bash 的 dirs popd pushd
1. dirs: 列出目录堆栈
2. pushd: 向目录堆栈保存目录
3. popd: 从目录堆栈中获得目录,然后cd进去
覆盖原有的cd命令每次cd都把目标目录入堆栈
1 2 3 4 5 6 | function cd { if [ -n "$1" ]; then pushd $1 > /dev/null else pushd $HOME > /dev/null fi } alias pd='popd > /dev/null' |
“unset -f cd”来取消自定义的cd函数