คำสั่ง unixoid ส่วนใหญ่มีทางเลือกในระยะสั้นและระยะยาวสำหรับตัวเลือกบรรทัดคำสั่งเช่นls -aและls --allหรือและls -A ls --almost-allทำไมทั้งสองวิธีจึงมีอยู่? หนึ่งสั้นกว่าประเภทอื่น ๆ ง่ายต่อการอ่านและเข้าใจ แต่ทุกครั้งที่ฉันเขียนเชลล์สคริปต์ฉันต้องตัดสินใจว่าฉันต้องการใช้อะไร เป็นที่ทราบกันหรือไม่ว่าทำไมทั้งสองทางเลือกจึงมีอยู่? อันแรกคืออะไรทำไมคนอื่นถึงแนะนำ บน DOS / Windows เช่นมีตัวเลือกหนึ่งตัวอักษรที่คำนึงถึงขนาดตัวพิมพ์