
新西兰(南岛)
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时从事这两项工作。他是基于 Slackware 的多媒体制作项目 Slackermedia 的维护者之一。
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时从事这两项工作。他是基于 Slackware 的多媒体制作项目 Slackermedia 的维护者之一。
已发表的评论
可以,但从简单开始:使用 pushd 更改到一个目录,然后使用 popd 返回到原始目录。有点像一次性使用的书签系统。
然后,一旦您熟悉了 pushd 和 popd,就可以展开并深入研究堆栈。
我过去在一家旧公司使用的 tcsh shell 没有 pushd 和 popd,所以我过去在我的 .cshrc 中使用函数来模仿来回使用。
谢谢你的建议,Jake。我应该在文章中包含这一点,但我想尽量只关注两个 {push,pop}d 命令。我没想到会像你在这里那样随意地提到 dirs 的一种用法,所以我已经添加了它以供后人参考。
Bash 手册和信息页面中有很多可以谈论的内容!