2012-05-08 104 views
6

Vì nhầm lẫn tôi đã thêm đường dẫn mà tôi không muốn sử dụng.
Tôi đã tạo tệp có tên .base_profile, đã xuất đường dẫn bằng cách sử dụng nguồn lệnh .base_profile, nhưng tôi không cần đường dẫn này, cách xóa nó?Xóa đường dẫn khỏi biến môi trường

Có thể tiêu đề không phù hợp, nhưng tôi chưa sửa đổi biến PATH.
tôi viết bài này trong file .base_profile:

export MP=$MP/usr/local/mysql/bin 

Và sau đó sử dụng nguồn command.The vấn đề là với biến MP, mà không phải là một mà tôi muốn, nó quá long.I muốn xóa nó, làm thế nào để làm điều đó?

Trả lời

4

Đừng một

echo $PATH 

Sau đó lấy bằng chuột mà một phần, trông rất hữu ích, và thêm nó vào:

PATH= 

Vì vậy, ví dụ - không phải trên một OSX-System:

PATH=/home/ramy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 

Nếu bạn chỉ có nguồn gốc đường dẫn trong một thiết bị đầu cuối, bạn có thể, cách khác, mở một thiết bị đầu cuối mới.

Nếu bạn thêm lệnh nguồn vào một tập lệnh cấu hình, bạn phải xóa nó ở đó, để loại bỏ nó vĩnh viễn.

+0

Nó đã kết thúc rằng tôi đã tìm thấy lệnh unset và sử dụng nó.Tôi đã giải quyết được vấn đề ngay bây giờ. –

2

Fix lỗi của bạn trong file, và sửa chữa các var env với

export PATH = [điều đúng]

6

Cách để khôi phục lại con đường của bạn để mặc định là PATH=$(getconf PATH)

+0

Điều này làm việc cho tôi. –

Các vấn đề liên quan