2013-01-22 42 views
1

在我確實將PATH的server〜bash_profile更改爲我的Java後,我無法再使用nano或vip。更改路徑後,nano不起作用

我真的不知道如何改回它,而我不能用nano或vi編輯它。

我該怎麼辦?

-bash: ano: command not found 
[email protected] [~]# nano 
-bash: nano: command not found 
[email protected] [~]# pacstrap -i /mnt base base-devel 
-bash: pacstrap: command not found 
[email protected] [~]# nano /etc/timezon 
-bash: nano: command not found 
[email protected] [~]# nano /etc/timezone 
-bash: nano: command not found 
[email protected] [~]# vi 
-bash: vi: command not found 
[email protected] [~]# vi 
-bash: vi: command not found 
[email protected] [~]# nano ~/.bash_profile 
-bash: nano: command not found 
[email protected] [~]# vi ~/.bash_profile 
-bash: vi: command not found 
[email protected] [~]# 
+0

你能顯示bash_profile內容嗎? – davids

+0

有趣 - 不,如我所說,我不能使用nano或vi來顯示文件的內容,否則我可以編輯它。 –

+0

嘗試使用'/ bin/nano'或'/ usr/bin/nano'或'/ bin/rm〜/ .bash_profile'(並重新登錄) –

回答

4

你很可能超過了你的路徑只是java而不是附加到它。

WRONG

export PATH=/opt/somewhere/java/bin 

RIGHT

export PATH=$PATH:/opt/somewhere/java/bin 

解決這個問題,做

export PATH=/bin:/usr/bin:/usr/local/bin 

...你應該有vi和納米回你的路徑。

+0

我做了最後一個。當我然後使用nano〜/ .bash_profile文件是空的,並說:「文件:/root/.bash_profile」 –

+2

這救了我的生命..誠實感謝@Kimvais。 – m33bo

+0

這非常有幫助。 +1 –