Câu trả lời:
Những gì bạn đang tìm kiếm là PATH
biến môi trường. Nó nói với vỏ, nơi nó cần tìm chương trình. Bạn có thể thấy giá trị hiện tại của biến đó bằng cách sử dụng echo
:
echo "$PATH"
Bây giờ ... Cách tốt nhất nếu bạn muốn sử dụng một số chương trình mới là cài đặt nó bằng chương trình quản lý gói cho bản phân phối của bạn. Nhưng trong trường hợp này, tôi giả sử bạn đang xử lý một chương trình không được cung cấp bởi bất kỳ gói phần mềm có sẵn nào. Đối với các chương trình như vậy, bạn có hai tùy chọn:
/usr/local/bin/
và /opt/bin/
- những thư mục đó đã có trong của bạn PATH
. (Nhìn vào bên trong các thư mục này và nếu có nhiều tệp trong đó, thì đó là nơi sai để đặt chương trình của riêng bạn và bạn phải xem các thư mục khác được liệt kê trong PATH
.)Sửa đổi PATH
biến của bạn . Điều này kém an toàn hơn, bởi vì nó xác định các thư mục bổ sung nơi các chương trình có thể được lưu giữ và ai đó có thể chơi trò lừa bạn, đưa chương trình của chính anh ta đến đó để bạn chạy.
Bạn có thể sửa đổi PATH
biến tạm thời bằng cách sử dụng
export PATH="$PATH:/path/to/your/executable"
(lưu ý đến phần $PATH
sau =
) hoặc vĩnh viễn bằng cách thêm dòng trên vào .bashrc
tệp của bạn (giả sử bạn sử dụng bash
).