Ví dụ: bất kỳ nhị phân nào được đặt trong /usr/local/bin
sẽ chạy ở bất kỳ vị trí nào. Nếu tôi đặt nhị phân bên trong /myname/local/bin
Làm thế nào tôi có thể hoàn thành điều tương tự?
Ví dụ: bất kỳ nhị phân nào được đặt trong /usr/local/bin
sẽ chạy ở bất kỳ vị trí nào. Nếu tôi đặt nhị phân bên trong /myname/local/bin
Làm thế nào tôi có thể hoàn thành điều tương tự?
Câu trả lời:
Tất cả các thư mục được liệt kê trong $PATH
được tìm kiếm để thực thi.
Để bật đường dẫn tùy chỉnh của bạn theo mặc định, bạn có thể thêm:
export PATH="/myname/local/bin:$PATH"
ở dưới cùng của bạn ~/.bashrc
(chỉ dành cho người dùng) hoặc /etc/profile
(cho tất cả người dùng hệ thống) hoặc bất kỳ tệp mới nào như /etc/profile.d/mypath.sh
Đường dẫn tìm kiếm nhị phân được lưu trữ trong một biến môi trường , CON ĐƯỜNG
Bạn có thể kiểm tra giá trị hiện tại:
[steven @ scstop: ~]% echo $ PATH
/ opt / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin
Lưu ý làm thế nào đó là một danh sách các thư mục được phân tách bằng dấu hai chấm. Khi bạn gõ "mybinary" tại dấu nhắc, shell của bạn sẽ đi qua các thư mục này (theo thứ tự) và thực hiện cái đầu tiên mà nó tìm thấy.
Để thêm / myname / local / bin vào PATH, hãy làm điều này (trong một vỏ giống như bash)
xuất PATH = $ PATH: / myname / local / bin