Path 没有这样的文件或目录终端

Path 没有这样的文件或目录终端,path,terminal,bin,Path,Terminal,Bin,我试图理解PATH目录的逻辑,并在这里介绍了线程。我基本上在我的机器上安装了node,但由于某些原因,终端无法通过cd node找到: MACHINE:~ KEN$ cd node -bash: cd: node: No such file or directory 我已经列出了我的bin目录(它可以找到)的内容,它清楚地显示在那里: ls /usr/local/bin/ git git-receive-pack git-upload-pack npm git

我试图理解PATH目录的逻辑,并在这里介绍了线程。我基本上在我的机器上安装了node,但由于某些原因,终端无法通过cd node找到:

MACHINE:~ KEN$ cd node
-bash: cd: node: No such file or directory
我已经列出了我的bin目录(它可以找到)的内容,它清楚地显示在那里:

ls /usr/local/bin/
git             git-receive-pack    git-upload-pack   npm
git-credential-osxkeychain  git-shell       github
git-cvsserver       git-upload-archive  node

我缺少什么吗?

节点是目录吗?只能使用
cd
命令打开目录

尝试:

cd/usr/local/bin/

ls


看看它显示了什么。通常目录都是蓝色的

ls-l/usr/local/bin输出什么?cd/usr/local/bin/node输出什么?我想你可能误解了
PATH
的作用-它只是一个目录列表,用于搜索可执行文件-当你
cd
ls
时,你不能将它用作快捷方式。嗨特里普。第一个
ls-l/usr/local/bin
问题回答如下:
-rwxr-xr-x 1 24561 wheel 20036016 2 May 01:59 node lrwxr-xr-x 1 root wheel 38 28 May 14:33 npm->../lib/node\u modules/npm/bin/npm cli.js
第二个问题回答:
cd/usr/local/bin/node-bash:cd:/usr/local/bin/node:Not目录
HiFabio node是一个目录,正如您可以从上面看到的,当我得到ls/usr/local/bin/node/usr/local/bin/node时,我无法将cd插入其中。我只想“进入”那个目录,就像我可以和bin在一起一样