Path 没有这样的文件或目录终端
我试图理解PATH目录的逻辑,并在这里介绍了线程。我基本上在我的机器上安装了node,但由于某些原因,终端无法通过cd node找到: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
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在一起一样