Cách thêm biến PATH vào biến $ PATH trong Linux


0

Tôi tiếp tục thử thêm một đường dẫn đến đường dẫn biến của mình bằng cách xuất .. Nhưng khi tôi đóng Terminal và mở một đường dẫn mới, tôi thấy rằng PATH không được thêm vào.

Làm thế nào tôi có thể thêm nó để chung chung cho tất cả các phiên?

Cảm ơn rất nhiều!


1
Vui lòng cho thấy cách bạn xác định nó. Nên là một cái gì đó giống như PATH=$PATH:/new/dirtrong của bạn ~/.profile.
fedorqui

@fedorqui trừ khi bạn đang sử dụng OSX, nó phải ở trong ~/.bashrckhông ~/.profile. ~/.profilechỉ được đọc bởi shell đăng nhập.
terdon

@terdon vì vậy ~/.bashrcđược tải luôn? mặc dù đăng nhập là trực quan, không phải vỏ một?
fedorqui

@fedorqui nó sẽ được tải mỗi khi bạn mở terminal. ~/.profileđược bỏ qua trừ khi bạn chạy shell đăng nhập.
terdon

Câu trả lời:


2

Nếu bạn đóng thiết bị đầu cuối, bất kỳ thay đổi nào bạn thực hiện đối với môi trường sẽ bị mất trong lần mở tiếp theo. Tất cả exportlà, nó giữ lại các thay đổi môi trường mà bạn đã thực hiện trong trình bao hiện tại để nếu bạn sinh ra một lớp con mới (bằng cách chạy bash hoặc cách khác).

Nếu bạn muốn những thay đổi này tồn tại trong các phiên, bạn có thể thêm exportlệnh đó vào tệp đăng nhập, như .loginhoặc.bashrc


Bạn có thể làm rõ hơn làm thế nào tôi có thể thay đổi điều đó trong .login hoặc .bashrc không? !!

1
Chà, bạn chỉ cần chỉnh sửa ~/.bashrchoặc ~/.loginthêm dòng nơi bạn đã xuất lệnh của mình. Đọc thêm
SRI
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.