Bash 的 dirs popd pushd

四 2nd, 2010

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函数

标签:
目前还没有任何评论.