PATH =“〜/ Tools / apache-maven-3.3.3 / bin”
現在默認路徑消失了。終端中的任何內容均不再有效:
Korays-MacBook-Pro:〜koraytugay $ ls-bash:ls:命令未找到Korays-MacBook-Pro:〜koraytugay $ mkdir測試-bash:mkdir:命令找不到
我在Finder中看不到隱藏文件,因此也無法從Finder修改.bash_profile。
如何解決這種情況?
PATH =“〜/ Tools / apache-maven-3.3.3 / bin”
現在默認路徑消失了。終端中的任何內容均不再有效:
Korays-MacBook-Pro:〜koraytugay $ ls-bash:ls:命令未找到Korays-MacBook-Pro:〜koraytugay $ mkdir測試-bash:mkdir:命令找不到
我在Finder中看不到隱藏文件,因此也無法從Finder修改.bash_profile。
如何解決這種情況?
最簡單的方法是從備份中恢復,例如從Time Machine中恢復。
但是,如果最後一次備份足夠長,那麼您還需要保留其他更改,則可以編輯.bash_profile
在終端中
在終端中,您可以使用編輯器的完整路徑(/ usr / bin / emacs / usr / bin / vi或/ usr / bin / nano)編輯〜/ .bash_profile
例如
/ usr / bin / nano〜/ .bash_profile
或者也可以使用默認的文本編輯器(默認為TextEdit),通過:
/ usr / bin / open〜/ .bash_profile
在GUI中-來自Dock或Finder
,但是您也可以通過File-> Open從TextEdit(或其他GUI編輯器)執行此操作,然後轉到您的主目錄。根據您是否已將Finder設置為顯示所有文件或不顯示隱藏文件(默認),您將在列表中看到.bash_profile,也可以按⌘CMD kbd> + ⇧SHIFT kbd> + 。 kbd>可以在“打開/保存”對話框中顯示隱藏的文件。 (快捷方式來自此 answer)
輸入以下命令以重置最小路徑:
PATH = / bin:/ usr / bin
〜/ .bash_profile
使用您喜歡的文本編輯器 vi
, emacs
編輯您的〜/ .bash_profile
或 TextEdit
。
總是喜歡相對的PATH構造:
PATH = $ {PATH}:... my_personal_added_pathes ...
導出路徑
在像許多初學者一樣重新啟動會話之前,
發現他們不能再啟動外殼了。測試您的〜/ .bash_profile
:打開另一個 Terminal
窗口,並檢查其是否正常運行:
。〜/ .bash_profile
ls
正常運行時間
日期
...
我遇到了這個錯誤,這使我花了整整一個下午才能克服。 ls,git,mkdir等。bash命令變得無效並報告錯誤:“-bash:xx:找不到文件或目錄”,因為我在安裝zsh時修改了.bash_profile。 輸入以下命令以還原您的〜/ .bash_profile
在Mac終端中,輸入:
export PATH = / bin:/ usr / local / sbin:/ usr / local / bin:/ sbin:/ bin:/ usr / sbin:/ usr / bin
您可以臨時使用bash命令,輸入:
vim〜/ .bash_profile
通過修改恢復PATH參數
export PATH = / bin:/ usr / local / sbin:/ usr / local / bin:/ sbin:/ bin:/ usr / sbin:/ usr / bin
保存vim並退出,然後輸入:
源〜/ .bash_profile
好的,我的計算機又可以正常工作了!
這是因為您覆蓋了現有的系統PATH。
您可以通過在每行前面添加“ $ PATH”來解決此問題。
示例:
PATH = $ PATH:/ my / path / here
PATH = $ PATH:/ my / other / path / here
導出路徑
打開您的.bash_profile,使用錯誤命令轉到該行,並在其前面添加#作為該行的第一個字符。重新啟動(確定)。