substitute cd (like zsh) (ty @guiceolin)