ls -a
(Saya mempertimbangkan-a
opsi)sudo -u username
(-u
= opsi,username
= arg)chmod 664 my-dir
(664
= opsi,my-dir
= arg)
Saya tidak bisa memikirkan contoh yang mungkin mengatakan "ini adalah bendera" kecuali mungkin ketika melihat daftar dir:
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
Ini memiliki "tanda baca" yang ditetapkan untuk pemilik, tetapi hanya itu. Apa yang membuat saya berhenti menyebutnya "opsi baca"?
Saya menulis dan mengedit dokumentasi teknis, terutama dalam DocBook XML, dan saya mencari penjelasan tentang perbedaannya, yang konsisten dan seakurat mungkin. Namun, saya sudah melihat pola membentuk:
- bendera cenderung menjadi Boolean. misalnya,
setenforce 0
- opsi membantu menentukan bagaimana suatu perintah seharusnya berperilaku. Beberapa mungkin opsional.
- argumen memberi tahu objek apa yang dioperasikan.
Saya dapat melihat diri saya menggabungkan flag dan opsi (beberapa opsi mungkin memiliki selusin nilai yang mungkin, tetapi Boolean hanya memiliki dua). Argumen muncul cukup berbeda untuk mempertahankannya seperti itu.
ls -a
contoh Anda . (Bagi saya, bendera adalah variabel boolean.)
tar c abc.txt > x.tar
, di dalam sana c
adalah fungsi . Anda mencoba memanggil opsi itu dan itu sepenuhnya tidak pantas.