vim – Mac-Befehlszeile wird nicht ausgeführt
黄舟
黄舟 2017-05-16 16:36:05
0
5
742

Nachdem Sie source ~/.zshrc in der Befehlszeile ausgeführt haben, können Sie nur den Befehl cd verwenden. Andere ls, vim ... können nicht verwendet werden und der Fehler zsh: Befehl nicht gefunden: ls wird gemeldet. Wie kann man das lösen?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(5)
漂亮男人

你的PATH肯定哪里配错了,把.zshrc里面配置PATH的相关行贴出来

某草草

看自己的zsh安装了没,看一下路径下有没有.zshrc文件

Peter_Zhu

查看一下$PATH变量

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

比如ls所在目录:

$ whereis ls
/bin/ls

如果$PATH中不存在/bin/,ls命令是无法识别的。

世界只因有你

把你默认 bash 的中的path 同时也放一份到 zsh 中

cat .zshrc
vim .zshrc 
增加:
export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
过去多啦不再A梦

楼上说的对,就是PATH出问题了。
.zshrc里面一般PATH里面加目录的方式:

export PATH=$PATH:$YOUR_FOLDER/bin

如果一不小心写成:

export PATH=$YOUR_FOLDER/bin

就会出现你说的情况。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage