标签: bash
我想在bash中重载cd的功能,以便我可以执行以下检查:
cd
如果目录不在DIRSTACK中 - > pushd dir
pushd dir
其他cd dir(或cd ~#)
cd dir
cd ~#
但是现在我尝试cd
原因是我试图解决bash不支持set dunique的问题
set dunique
答案 0 :(得分:7)
使用名为“builtin”的内置:
cd () { builtin cd "$@" }
答案 1 :(得分:0)
有关解决此问题的各种尝试,另请参阅here。