Tôi có quyền truy cập của người dùng (không có root) vào máy Linux (Suse) nơi tôi đã phát triển một số tập lệnh bash và các quy tắc tự động hoàn thành bash tương ứng.
Vì các tập lệnh chỉ thuộc về người dùng của tôi và do đó tôi cần các quy tắc hoàn chỉnh chỉ "hoạt động" cho tôi (một phần từ thực tế là tôi không có tài liệu ghi gốc), nên đặt tập lệnh bash_completion của tôi vào /etc/bash_completion.d/
thư mục không phải là một tùy chọn.
Hiện tại tôi đã đặt tên cho tệp của mình .bash_completion.myscript
và lấy nguồn trực tiếp từ tệp của mình .bashrc
, nhưng tôi chỉ tự hỏi liệu có bất kỳ cách "tiêu chuẩn" nào khác để đạt được các kết quả này hay không, đã được xem xét trong việc thực hiện bash.
Ví dụ, tạo một thư mục /home/myuser/.bash_completion.d/
?