Câu trả lời ngắn gọn là để chạy chương trình, bất kể thư mục của bạn là gì, bạn cần phải có thư mục của chương trình trong đường dẫn tìm kiếm của bạn. Vấn đề có thể được giải quyết bằng cách đưa chương trình vào một thư mục đã có trong đường dẫn đó hoặc bằng cách thêm một thư mục mới vào đường dẫn - một trong hai sẽ hoạt động. Câu trả lời tốt nhất phụ thuộc vào:
Chương trình này có phải là chương trình đã tải xuống mà bạn đã tự biên dịch từ nguồn không?
Nó hoàn toàn có khả năng sẽ có một cơ chế cài đặt. Trong thư mục bạn đã biên dịch chương trình, với quyền root, hãy chạy 'make install'
Chương trình này có phải là chương trình đã tải xuống mà bạn muốn cung cấp như một phần của chương trình chuẩn trên máy tính không?
Có ý nghĩa để đưa loại ứng dụng này vào một thư mục tiêu chuẩn. Nó khá phổ biến để sử dụng các thư mục như / usr / local / bin cho các chương trình đó. Bạn sẽ cần quyền truy cập root để làm điều này.
Đây là một chương trình mà bạn đã viết cho chính mình và / hoặc bạn không có quyền riêng tư đặc biệt trên máy tính.
Tạo một thư mục trong thư mục chính của bạn được gọi là 'bin' và đặt chương trình vào đó. Bạn có thể cần chỉnh sửa tập lệnh đăng nhập của mình để thêm đường dẫn đầy đủ vào thư mục này (ví dụ: usr / home / jeremy / bin)
Trong khi bạn chỉ có thể thêm thư mục hiện tại của nó vào đường dẫn tìm kiếm, bạn sẽ phải tiếp tục làm điều này với mọi chương trình mới - và sẽ làm việc nhiều hơn trong dài hạn.