বেশিরভাগ ইউনিক্সয়েড কমান্ডগুলিতে কমান্ড লাইন বিকল্পগুলির মতো সংক্ষিপ্ত এবং দীর্ঘ বিকল্প বৈশিষ্ট্য রয়েছে, যেমন ls -a
এবং ls --all
, ls -A
এবং এবং ls --almost-all
। কেন এই দুটি উপায় বিদ্যমান? একটি টাইপ করতে সংক্ষিপ্ত, অন্যটি পড়া এবং বুঝতে সহজ। তবে প্রতিবার আমি যখন শেল স্ক্রিপ্ট লিখি, তখন আমি কোনটি ব্যবহার করতে চাই তা সিদ্ধান্ত নিতে হবে। কেন দুটি বিকল্প বিদ্যমান তা জানা যায়? কোনটি প্রথমে ছিল, অন্যটির পরিচয় কেন হয়েছিল। উদাহরণস্বরূপ ডস / উইন্ডোজে কেবলমাত্র ক্ষেত্রে-সংবেদনশীল ওয়ান-লেটারের বিকল্প রয়েছে।