Tôi có một vài kịch bản bash rất đơn giản mà tôi đã ghép lại với nhau cho những việc mà tôi làm thường xuyên. Một trong số đó là chạy trùng lặp để thực hiện các tác vụ sao lưu của tôi. Không có gì thông minh chỉ là một bó nếu .. sau đó tuyên bố thực sự. Vì điều này cần được chạy như sudo, cách tốt nhất là đặt tập lệnh của tôi vào / usr / bin (hoặc vị trí khác trong PATH), chown đến root.root và chmod đến 700?
git
là github
trong những đám mây?
/usr/local/bin
. Nếu không, tôi sẽ nói chỉ cần đặt chúng vào ~/bin
. Tập lệnh của riêng bạn trong cả hai thư mục sẽ an toàn khi bạn nâng cấp.
~/bin
là nơi tốt nhất cho hầu hết các tập lệnh vì bạn không phải sử dụng sudo
để chỉnh sửa chúng như bạn làm khi chúng được lưu trữ /usr/local/bin
.
git
để kiểm soát phiên bản tập lệnh của bạn, đặt các bản sao cục bộ của repit git ở đâu đó bạn thích~
và sau đó liên kết các tập lệnh vào~/bin
.