bash - 有没有办法在不进入该目录的情况下推送?
问题描述
ls
// a b c
所以,使用pushd,我想将'b'添加到目录堆栈索引,但不进入目录b,有没有简单的方法可以做到这一点?
解决方案
使用 的-n
参数pushd
:
pushd -n somedir
-n
将导致目录somedir
被添加到堆栈中,同时抑制目录的正常更改。
您可以查看以下文档pushd
:
man bash
然后pushd
通过发出(多次)搜索:
/pushd
推荐阅读
- javascript - 在量角器中运行测试套件时出现问题(浏览器实例)
- html - 如何从此页脚中删除符号?
- php - SoapClient 调用浏览器和 php-cli 执行的区别
- pandas - Python日期比较在.exe应用程序中不起作用
- ios - 在后台线程上访问 UIView 的属性
- javascript - 快速滚动以更改样式
- c# - InvalidSignatureException 与 AWS Kinesis Video Stream C#
- xamarin.ios - 我可以使用 mtouch 来构建库吗?
- c - 将带有附加库的文件构建为一个文件
- html - 如何让不同的网页使用一个 CSS 文件?