2

我厌倦了cd对其他目录执行长命令,所以我想做一个小工具来跳转到最近的文件夹。

我已经搜索并没有找到任何可以让我在cd运行命令时触发进程的 API。有人可以指出我正确的方向吗?

解决bash_history似乎效率低下,并且并不总是启用。

4

3 回答 3

2

有一个经典的 bash 脚本可以使目录导航更容易:http: //linuxgazette.net/109/marinov.html

于 2012-05-20T08:09:53.657 回答
2

看看pushdpopd

于 2012-05-20T14:11:55.270 回答
0

如果您使用的是最新版本的 bash,您只需Ctrl+R并键入几个字母即可获取历史记录。因此,如果您按Ctrl+R并键入cd,您将获得最后一个cd命令。再次按Ctrl+ R,您将获得倒数第二个cd命令,依此类推。

是的,cd -带您到最后一个工作目录。您还可以在 shell 变量中找到您的最后一个工作目录$OLDPWD

于 2012-05-20T08:16:16.507 回答