2013-09-01 73 views
8

tôi vô tình đã phạm sai lầm khi tôi đã thay đổi tập tin ~/.bash_profile của tôi và bây giờ tôi không thể chạy bất kỳ lệnh, chẳng hạn như ls, touch, sudo vv

Khi tôi viết echo $PATH tôi có kết quả này:

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

Và khi tôi gõ /bin/cat ~/.bash_profile, tôi có kết quả này:

export PATH=$HOME/local/node/bin:/usr/local/bin:$PATH 
export PATH=/usr/local/bin:$PATHh 

Nhưng tôi không thể thay đổi nó. Ai đó có thể giúp tôi xin vui lòng?

+0

làm cách nào bạn không thể thay đổi? bạn có thể sử dụng "' vi' "hoặc" 'emacs'" trong Thiết bị đầu cuối không? –

+2

Bạn cũng có thể chạy '/ usr/bin/open -e ~/.bash_profile' để chỉnh sửa' ~/.bash_profile' trong TextEdit. – user495470

Trả lời

15

Nếu bạn có thể làm /bin/cat, bạn cũng có thể /usr/bin/vi. Cách khác, chỉ cần sửa nó trong vỏ địa phương của bạn:

PATH=/bin:/usr/bin:/sbin:/usr/sbin 

Sau đó chạy trình chỉnh sửa yêu thích của bạn sẽ hoạt động trở lại.