Tôi nên đặt các tập lệnh toàn hệ thống trong hệ thống * nix ở đâu?


9

Ai đó có thể cho tôi biết một vị trí khá chuẩn hợp lý để đặt các tập lệnh mà một số người dùng sẽ cần trên hệ thống Ubuntu không?

Câu trả lời:


10

Chà, các thẻ của bạn bao gồm Tiêu chuẩn phân cấp hệ thống tập tin để cung cấp cho bạn một số hướng dẫn. Tôi muốn giới thiệu /usr/local/bin.


Tôi đã có một cái nhìn ở đó và không thể tìm thấy bất cứ điều gì hữu ích. Thông qua kiểm tra thủ công nhanh chóng, /usr/bintôi không thể tìm thấy bất kỳ ví dụ nào không phải là nhị phân hoặc liên kết tượng trưng, ​​điều đó khiến tôi nghĩ rằng có lẽ việc đặt các tập lệnh vào binthư mục là không bình thường . Nhưng nếu bạn giới thiệu nó là đủ cho tôi!
Andy

@Andy: Có rất nhiều thứ trong đó /usr/bin. Tất cả vấn đề là họ nên (có ích) thực thi; không quan trọng họ thực hiện dưới dạng tập lệnh hay nhị phân. Nếu bạn tò mò, bạn có thể chạy file /usr/bin/*để xem loại tệp nào bạn có trong /usr/binmáy.
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles Cảm ơn, điều đó có ý nghĩa. Và tôi chưa bao giờ nghe nói filenhư vậy một lần nữa cảm ơn vì điều đó!
Andy

1

Tôi không bao giờ đặt các tập lệnh mà tôi viết trong / usr / bin. Hoặc / usr / local / bin hoặc, tốt nhất là, / opt / local / bin. Hầu như không có gì sẽ va chạm với hoặc dậm chân vào các kịch bản sau này.

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.