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