Khi bạn muốn thêm một giá trị mới vào PATHbiến hệ thống, rất có thể bạn sẽ thêm một dòng mới vào ~/.bashrchoặc ~/.bash_profiletệp.
Ví dụ: nếu bạn muốn thêm /opt/netbeans/binvào PATH, bạn phải thêm dòng này vào cuối ~/.bashrctệp:
export PATH=$PATH:/opt/netbeans/bin
Hãy phá vỡ dòng này xuống.
export PATH- Ở đây chúng tôi đề cập đến các PATHbiến
=- Chúng tôi muốn gán cho nó một giá trị mới bằng =toán tử (Phần còn lại của chuỗi là giá trị sẽ được lưu trữ trong PATH)
$PATH- Chúng tôi gán biến PATHcho giá trị nằm trong biến trước lệnh hiện tại
: - Chúng tôi thêm một dấu phân cách cho giá trị mới
/opt/netbeans/bin - Và thêm một giá trị mới cho PATH
Bạn phải xem tất cả các tham chiếu của bạn đến PATHbiến trong ~/.bashrchoặc ~/.bash_profiletệp và đảm bảo rằng bạn mở rộng -
export PATH=$PATH:/opt/netbeans/bin
và không ghi đè như thế này -
export PATH=/opt/netbeans/bin
các PATHbiến
Bạn phải chắc chắn, trong mọi tham chiếu đến việc PATHbạn sử dụng $PATH:và giá trị bổ sung của bạn sau nó
Nếu nó không hoạt động, bạn có thể làm một cái gì đó như thế này:
- Hãy chắc chắn rằng, có một cái gì đó giống như biến tiếp theo trong
/etc/environmenttệp và nó không bao giờ được định nghĩa lại trong tệp này:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
- Thêm các đường dẫn bị thiếu từ
PATHbiến trên vào biến của bạn PATHnằm trong/etc/environment
Trước khi kiểm tra sau mỗi thay đổi trong tệp, đừng nhớ cập nhật cấu hình của bạn.
Ví dụ cho ~/.bashrctập tin:
source `~/.bashrc`
cat /etc/environmentcái gì?