ls -a
(मैं-a
एक विकल्प पर विचार करता हूं )sudo -u username
(-u
= विकल्प,username
= arg)chmod 664 my-dir
(664
= विकल्प,my-dir
= arg)
मैं एक उदाहरण के बारे में नहीं सोच सकता हूं जो यह कह सकता है कि "यह एक ध्वज है", सिवाय इसके कि जब मैं dir लिस्टिंग को देख रहा हूं:
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
इसमें मालिक के लिए "रीड फ्लैग" सेट है, लेकिन यह सब है। मुझे उस "रीड ऑप्शन" को कॉल करने से रोकने के लिए क्या है?
मैं मुख्य रूप से डॉकबुक एक्सएमएल में तकनीकी दस्तावेज लिखता हूं और संपादित करता हूं, और मैं अंतर की व्याख्या की तलाश कर रहा हूं, जो संगत और सटीक है। हालाँकि, मैं पहले से ही एक पैटर्न बना रहा हूँ:
- झंडे बुलियन होते हैं। जैसे,
setenforce 0
- विकल्प यह निर्धारित करने में मदद करते हैं कि एक कमांड को कैसे व्यवहार करना चाहिए। कुछ वैकल्पिक हो सकते हैं।
- तर्क यह बताते हैं कि किस वस्तु को संचालित करना है।
मैं खुद को झंडे और विकल्पों को मिलाते हुए देख सकता था (कुछ विकल्पों में एक दर्जन संभव मूल्य हो सकते हैं, लेकिन बुलियन में केवल दो हैं)। उन्हें इस तरह बनाए रखने के लिए तर्क पर्याप्त रूप से भिन्न दिखाई देते हैं।
ls -a
उदाहरण में पैरामीटर / तर्क को ध्वज नहीं लेता है । (मेरे लिए, एक ध्वज एक बूलियन चर है।)
tar c abc.txt > x.tar
, में वहाँ c
एक है समारोह । आप उस विकल्प को कॉल करने का प्रयास कर रहे हैं और यह पूरी तरह से अनुचित है।