Node.js 找不到bash/zsh cd命令

Node.js 找不到bash/zsh cd命令,node.js,bash,zsh,osx-yosemite,Node.js,Bash,Zsh,Osx Yosemite,我在Yosemite 10.10上缺少基本的unix命令 这是我从~/.zshrc export PATH="/Users/tims/.rbenv/shims:/usr/local/bin:/usr/bin:/usr/local/shared/bin:/usr 我将检查我的~/.bash\u配置文件 很奇怪 $ type -a cd cd is a shell builtin cd is /usr/bin/cd 我添加了缺少的“奇怪的是,cd不是一个可执行命令,而是shell的内置命令(

我在Yosemite 10.10上缺少基本的unix命令

这是我从
~/.zshrc

export PATH="/Users/tims/.rbenv/shims:/usr/local/bin:/usr/bin:/usr/local/shared/bin:/usr
我将检查我的
~/.bash\u配置文件

很奇怪

$ type -a cd

cd is a shell builtin

cd is /usr/bin/cd

我添加了缺少的“奇怪的是,
cd
不是一个可执行命令,而是shell的内置命令(至少对于
bash
)。路径应该无关紧要。
pwd
有效吗?然后尝试,
alias
以确保
cd
没有映射到其他内容…为什么您的主题包括
bash
zsh
?您是否与
bash
有相同的问题?您实际运行的是哪个shell?(提示:不能同时使用两者。)是的“pwd”可以使用$type-一张cd是一张shell内置cd是/usr/bin/cd如果它是@
/usr/bin/cd
,那么它就不是“内置的”“.In
bash
three中没有
cd
命令文件。shell只知道如何在内部制作
cd
,这就是我问的原因。当您尝试
cd
时,会收到什么错误消息?您在ls-l/usr/bin/cd上看到了什么?请更新您的问题,以显示您键入的命令和获得的输出。复制并粘贴它,这样我们就可以确保它是准确的。修复了cd。。。但是“ls”和“sh”sh'单独工作,但不与参数一起工作