2016-05-01 29 views
1

我試圖更改bash_profile中的某些內容,但我認爲輸錯了某些內容。所以我不能運行任何終端命令。如果我發佈「ls」命令,那麼我得到我如何編輯bash_profile如果打開命令不起作用,並且隱藏文件未在mac中打開

-bash: ls: command not found 

現在我也無法打開bash_profile。那麼我能在這裏做什麼。我使用echo命令獲取下面的路徑,但還有一些其他路徑。請幫忙。

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

但是,如果我寫/bin/ls它的工作原理。

的MacBook Pro埃爾卡皮坦:10.11.4

回答

1

這是可能的答案 - 我解決它採用納米編輯 你搞砸了你的PATH環境變量。

/斌/ LS

作品,因爲你並不需要的路徑來尋找 'ls' 的程序。您可以通過指定完整路徑來運行ANY命令。

您需要重新編輯您的.bash_profile以刪除您的PATH或修復它。我不知道你用來修改.bash_profile文件,開始什麼編輯器,但你可以使用

在/ usr/bin中/納米

在/ usr/bin中/ VI(只有當你知道VI/VIM)

在/ usr /斌/ vim的(前提是你知道VI/VIM)

在/ usr/bin中/ emacs的(我快門思考這個)

的TextWrangler(一個非常優秀的免費GUI文本編輯器)

http://www.barebones.com/products/textwrangler/

或者,你可以重命名當前的.bash_profile,並開始一個新的終端會話,然後修復重命名的.bash_profile把它放回服務之前

/斌/ MV的.bash_profile saved.bash_profile

相關問題