日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决 mac zsh 所有命令失效

發布時間:2025/3/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决 mac zsh 所有命令失效 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 上面的沒啥用, 直接看分割線吧, 上面的是第一次遇到這個問題, 沒有解決..
    zsh: command not found:
    參考:
  • https://www.jiloc.com/43492.html

原因

第一種

  • 在~下新建了一個.bashe_profile
  • 配置了一個環境變量
  • 執行了source ~/.bash_profile
  • 報錯信息: /Users/cygr-0101-01-0133/.bash_profile:export:3: not valid in this context: /Users/cygr-0101-01-0133/Documents/project/flutter/bin:/bin:/usr/bin:/usr/local/bin:

第二種

  • 修改了~/.zshrc
  • 在最后添加了一行source ~/.bash_profile
  • 所有新開啟的命令行都會報上面那個錯誤
  • 所有命令都不能用了.

第三步

  • 放在了第一行
  • 雖然能運行起來
  • 發現找不到.bash_profile這個文件
  • cat ~/.bash_profile 可以正常輸出文件
  • 但是在zsh被開啟的時候, 就找不到這個文件了

第四步

  • 文檔中的所說的'$Home' 不是~
  • 尷尬了...
  • 應該是在/etc/.bashrc進行配置
  • 還是不行, 可能是動到哪里?

解決方法

在命令行直接輸入

  • PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

最后原因

------------ 只看下面 -----------------------------------------

再次遇到這個問題: 不能用了

  • 臨時可用: export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

終結問題分析: 還是對命令行的運行不熟悉

修改.zshrc

  • 在其中添加 source ~/.bash_profile 代表重新運行這個文件.
  • 運行這個文件不會有任何問題. 問題出在了運行的這個文件中

修改.bash_profile

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin export PATH=/Users/cygr-0101-01-0133/Documents/project/flutter/bin:$PATH
  • 具體含義, 向外輸出一個變量., 這個是我們所有命令行的路徑
  • 第二行: 也是輸入這個PATH, 但是會覆蓋上一個, 所以在最后通過:$PATH拼接上去就好了
  • 這就是環境變量的全部秘密.. 當時查了這么久, 都沒有搞定..

當時的錯誤情況, 也是總結

  • 就是在.bash_profile中直接干掉了第一行, 然后換成了第二行, 那樣的話, 怎么樣都不會管用的
  • 基本常識.. 還是沒有找到真正原因.. 那樣就導致了所有的命令失效... 也真是夠了..

轉載于:https://www.cnblogs.com/zhangrunhao/p/9970656.html

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的解决 mac zsh 所有命令失效的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。