ls -a
(Tôi xem xét-a
một lựa chọn)sudo -u username
(-u
= tùy chọn,username
= arg)chmod 664 my-dir
(664
= tùy chọn,my-dir
= arg)
Tôi không thể nghĩ ra một ví dụ có thể nói "đây là cờ" trừ khi có thể nhìn vào danh sách dir:
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
Cái này có "cờ đọc" được đặt cho chủ sở hữu, nhưng chỉ vậy thôi. Điều gì ngăn tôi gọi đó là "tùy chọn đọc"?
Tôi viết và chỉnh sửa tài liệu kỹ thuật, chủ yếu bằng DocBook XML và tôi đang tìm kiếm một lời giải thích về sự khác biệt, phù hợp và chính xác nhất có thể. Tuy nhiên, tôi đã thấy một mô hình hình thành:
- cờ có xu hướng là Booleans. ví dụ,
setenforce 0
- tùy chọn giúp xác định cách một lệnh nên hành xử. Một số có thể là tùy chọn.
- đối số cho biết lệnh để đối tượng hoạt động trên.
Tôi có thể thấy mình kết hợp cờ và tùy chọn (một số tùy chọn có thể có hàng tá giá trị có thể, nhưng Booleans chỉ có hai). Các đối số xuất hiện đủ khác nhau để duy trì chúng như vậy.
ls -a
ví dụ của bạn . (Đối với tôi, một lá cờ là một biến boolean.)
tar c abc.txt > x.tar
, trong đó có c
một chức năng . Bạn đang cố gắng gọi đó là một lựa chọn và điều đó hoàn toàn không phù hợp.