我厌倦了对其他目录执行长cd
个命令,因此我想制作一个跳转到最新文件夹的小工具。
我已经搜索过,但没有找到任何可以让我在运行cd
命令时触发进程的API。有人能指出我正确的方向吗?
解除bash_history
似乎效率低下,并不总是启用。
答案 0 :(得分:2)
有一个经典的bash脚本可以更轻松地进行目录导航:http://linuxgazette.net/109/marinov.html
答案 1 :(得分:2)
答案 2 :(得分:0)
如果您使用的是相当新版本的bash,则只需 Ctrl + R 并输入几个字母即可获取历史记录。因此,如果按 Ctrl + R 并键入cd
,您将获得最后一个cd
命令。再次按 Ctrl + R ,您将获得第二个cd
命令,依此类推。
是的,cd -
将您带到最后一个工作目录。
您还可以在shell变量$OLDPWD