vim - mac 命令列不執行
黄舟
黄舟 2017-05-16 16:36:05
0
5
647

在命令列中執行source ~/.zshrc後,只能使用cd指令,其他ls,vim...都無法使用,並報錯zsh: command not found: ls。請問該如何解決?

黄舟
黄舟

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

全部回覆(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

就會出現你說的情況。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!