suchen

Heim  >  Fragen und Antworten  >  Hauptteil

vim – Mac-Befehlszeile wird nicht ausgeführt

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?

黄舟黄舟2777 Tage vor746

Antworte allen(5)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-16 16:38:05

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

    Antwort
    0
  • 某草草

    某草草2017-05-16 16:38:05

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

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:38:05

    查看一下$PATH变量

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

    比如ls所在目录:

    $ whereis ls
    /bin/ls
    

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

    Antwort
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:38:05

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

    cat .zshrc
    vim .zshrc 
    增加:
    export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:38:05

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

    export PATH=$PATH:$YOUR_FOLDER/bin

    如果一不小心写成:

    export PATH=$YOUR_FOLDER/bin

    就会出现你说的情况。

    Antwort
    0
  • StornierenAntwort