タイトルが紛らわしくてすみません。例を挙げて説明しましょう。
Linux では、次の 2 つのコマンドは同じように機能します。
ls -lh /tmp
ls /tmp -lh
しかし、私の Mac では、2 番目の方法は機能しません。
異なる ls(GNU VS BSD) を使用しているためなのか、シェルに何らかの違いがあるのか 疑問に思っていました。
さらに重要なのは、Mac のターミナルを微調整して、2 番目のターミナルが ls だけでなく他のコマンドでも機能するようにするにはどうすればよいかということです。