我厌倦了cd
对其他目录执行长命令,所以我想做一个小工具来跳转到最近的文件夹。
我已经搜索并没有找到任何可以让我在cd
运行命令时触发进程的 API。有人可以指出我正确的方向吗?
解决bash_history
似乎效率低下,并且并不总是启用。
有一个经典的 bash 脚本可以使目录导航更容易:http: //linuxgazette.net/109/marinov.html
看看pushd
和popd
。
如果您使用的是最新版本的 bash,您只需Ctrl+R并键入几个字母即可获取历史记录。因此,如果您按Ctrl+R并键入cd
,您将获得最后一个cd
命令。再次按Ctrl+ R,您将获得倒数第二个cd
命令,依此类推。
是的,cd -
带您到最后一个工作目录。您还可以在 shell 变量中找到您的最后一个工作目录$OLDPWD