Większość poleceń unixoid oferuje krótkie i długie alternatywy dla opcji wiersza poleceń, takich jak ls -a
i ls --all
, lub ls -A
i ls --almost-all
. Dlaczego istnieją te dwa sposoby? Jeden jest krótszy do pisania, drugi jest łatwiejszy do odczytania i zrozumienia. Ale za każdym razem, gdy piszę skrypt powłoki, muszę zdecydować, którego chcę użyć. Czy wiadomo, dlaczego istnieją dwie alternatywy? Który był pierwszy, dlaczego wprowadzono drugi? Na przykład w systemie DOS / Windows dostępne są prawie tylko litery bez rozróżniania wielkości liter.