pushd, popd & dirs命令 ###################### start up with the following directories:: $ pwd ~/somedir $ ls dir1 dir2 dir3 pushd to dir1:: $ pushd dir1 ~/somedir/dir1 ~/somedir $ dirs ~/somedir/dir1 ~/somedir pushd to ../dir3 (because we're inside dir1 now):: $ pushd ../dir3 ~/somedir/dir3 ~/somedir/dir1 ~/somedir $ dirs ~/somedir/dir3 ~/somedir/dir1 ~/somedir $ pwd ~/somedir/dir3 manually change directories to ../dir2:: $ cd ../dir2 $ pwd ~/somedir/dir2 $ dirs ~/somedir/dir2 ~/somedir/dir1 ~/somedir Now start popping directories:: $ popd ~/somedir/dir1 ~/somedir $ pwd ~/somedir/dir1 Pop again...:: $ popd ~/somedir $ pwd ~/somedir 参考 ==== * How do I use pushd and popd commands?: https://unix.stackexchange.com/questions/77077/how-do-i-use-pushd-and-popd-commands