Khi bạn muốn thêm một giá trị mới vào PATH
biến hệ thống, rất có thể bạn sẽ thêm một dòng mới vào ~/.bashrc
hoặc ~/.bash_profile
tệp.
Ví dụ: nếu bạn muốn thêm /opt/netbeans/bin
vào PATH
, bạn phải thêm dòng này vào cuối ~/.bashrc
tệ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 PATH
biế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 PATH
cho 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 PATH
biến trong ~/.bashrc
hoặc ~/.bash_profile
tệ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 PATH
biến
Bạn phải chắc chắn, trong mọi tham chiếu đến việc PATH
bạ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/environment
tệ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ừ
PATH
biến trên vào biến của bạn PATH
nằ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 ~/.bashrc
tập tin:
source `~/.bashrc`
cat /etc/environment
cái gì?