如何清空“dirs”堆栈而不更改当前目录?

如何清空“dirs”堆栈而不更改当前目录?

我有pushd几个路径名,所以我的dirs堆栈有多个堆栈帧。

现在我想清空堆栈,而不更改当前目录。我想知道该怎么做?谢谢。

答案1

由于dirs是内置函数,您可以通过运行 来获取帮助help dirs

这样做会通知您有关该-c选项的信息,该选项会清除您的目录堆栈。

dirs -c

答案2

为了巴什:

dirs -c

$ pushd Devel/
~/Devel ~
$ dirs -c
$ dirs
~/Devel
$ pwd
/home/murphy/Devel

相关内容