ls -a
(Rozważam-a
opcję)sudo -u username
(-u
= opcja,username
= arg)chmod 664 my-dir
(664
= opcja,my-dir
= arg)
Nie mogę wymyślić przykładu, który mógłby powiedzieć „to jest flaga”, chyba że patrząc na listę reż.
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
Ma ustawioną „flagę odczytu” dla właściciela, ale to wszystko. Co powstrzymuje mnie przed nazwaniem tego „opcją odczytu”?
Piszę i edytuję dokumentację techniczną, głównie w DocBook XML, i szukam wyjaśnienia różnicy, które jest spójne i dokładne, jak to możliwe. Jednak już widzę wzór, który tworzy:
- flagi wydają się być boolami. na przykład,
setenforce 0
- opcje pomagają określić, jak polecenie powinno się zachowywać. Niektóre mogą być opcjonalne.
- argumenty mówią komendom, na jakim obiekcie mają działać.
Widziałem siebie łączącego flagi i opcje (niektóre opcje mogą mieć tuzin możliwych wartości, ale booleany mają tylko dwie). Argumenty wydają się wystarczająco różne, aby je utrzymać jako takie.
ls -a
przykładzie. (Dla mnie flaga to zmienna boolowska).
tar c abc.txt > x.tar
, tam c
jest funkcja . Próbujesz nazwać tę opcję i jest to całkowicie nieodpowiednie.