对于在字符界面下的 Gradle 用户而言,在不同的目录下穿梭是家常便饭。通常进到一个很深的目录并不困难(因为有Bash的自动完成),但想要返回到项目顶层就比较麻烦,以来需要打很多../,二来通常很难搞清楚自己究竟在第几层目录底下。
一个简单的解决方案是 pushd / popd,但是通常我们都是到了需要 pop 的时候才想起来没有事先 push,对吗?
那么,如何在最后关头念一声“回到顶层”就真的如愿呢?让我们在 .bashrc 中添加一个自定义函数 cdtop:
1: cdtop() {
2: prj_dir=
3: cur_dir=`pwd`