Linux命令:用“dirs”、“pushd”、“popd”来操作目录栈
发布时间:2020-12-13 23:48:29 所属栏目:Linux 来源:网络整理
导读:原文 https://www.cnblogs.com/wajika/p/6506521.html 你可以将目录压入目录栈,也可以稍后将该目录弹出。在随后的示例中,将会用到以下三个命令: * dirs:显示目录栈 * pushd:将目录压入目录栈 * popd:将目录弹出目录栈 dirs命令显示当前所在目录及目录栈中
原文 https://www.cnblogs.com/wajika/p/6506521.html 你可以将目录压入目录栈,也可以稍后将该目录弹出。在随后的示例中,将会用到以下三个命令: * dirs:显示目录栈 * pushd:将目录压入目录栈 * popd:将目录弹出目录栈 dirs命令显示当前所在目录及目录栈中的内容。即使目录栈为空,dirs也会显示当前所在的目录,示例如下:
如何使用pushd和popd呢?让我们先创建一些临时的目录然后把他们压入目录堆栈中去。
此时,目录堆栈就包含以下内容:
最后被压入的目录会在堆栈的顶端。当你执行“popd”,系统就会跳转到栈顶的目录中,并且从堆栈中把它清除掉。正如上面所展示的,最后压入堆栈的是/tmp/dir4,所以当进行一次popd时,就会跳转到/tmp/dir4目录下同时从堆栈中将它移除。如下所示:
用“dirs”、“pushd”、“popd”来操作目录栈就介绍到这里。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |