Linux中如何使用“dirs”、“pushd”、“popd”来操作目录栈
Linux中如何使用“dirs”、“pushd”、“popd”来操作目录栈
“dirs”命令可以显示目录栈中的内容,默认情况下,当前目录位于栈顶,之后的目录位于栈底:
$ dirs
/home/user/work
/home/user
/usr/local
/usr
/
如果栈中只包含一个目录,则“dirs”命令将不会显示任何内容。
要将目录添加到栈中,可以使用“pushd”命令,例如:
$ pushd /tmp
/tmp /home/user/work /home/user /usr/local /usr /
$ dirs
/tmp
/home/user/work
/home/user
/usr/local
/usr
/
如果要从栈中弹出(删除)目录,可以使用“popd”命令,例如:
$ popd
/home/user/work /home/user /usr/local /usr /
$ dirs
/home/user/work
/home/user
/usr/local
/usr
/
相关文章