Tôi đã bắt gặp một biến thể khó hiểu trong việc hiểu các tùy chọn và đối số liên quan đến cú pháp của các lệnh.
Chẳng hạn, tôi gặp phải các định nghĩa như:
command -a -b -c d e f
một số khác nhau giữa
-a -b -c
, gọi chúng là tùy chọn hoặc chuyển đổi vàd e f
bằng cách gọi chúng là đối số.command -a -b -c d e f
một số, ví dụ như một
bash
hướng dẫn, gọi tất cả các-a -b -c d e f
đối số và giải thích, rằng tất cả chúng đều có thể truy cập được từ một tập lệnh$1 $2 $3 $4 $5 $6
tương ứng.command -a b=c
một số gọi
-a
một tùy chọn,b
một đối số vàc
giá trị, nhưng một số khác trộn chúng như trong hai điểm đầu tiên, trong một loạt gọi tất cả các-a b c
đối số.
Ba phiên bản này chỉ là ví dụ cho rất nhiều loại gọi khác nhau, tôi thậm chí không biết cách liệt kê tất cả, nhưng tôi nhận thấy rằng chắc chắn không có quy ước đặt tên cố định.
Hoặc ít nhất, không có quy ước đặt tên chuẩn nào mà tôi biết, bởi vì tôi đã tìm thấy các nguồn ngẫu nhiên khác nhau, nhưng ngay cả trong các trang web hoặc hướng dẫn sử dụng chính thức của Linux và GNU tôi cũng có thể gặp sự không nhất quán này.
Có một kế hoạch đặt tên chính thức không thể nghi ngờ mà tôi có thể tham khảo?