No depende de iTerm, sino de cada programa de comandos (como rm
, ls
etc.) cómo analizar sus argumentos. La convención tradicional en los comandos unix es requerir que las opciones vengan primero (antes de los parámetros posicionales), pero el proyecto GNU ha adoptado una convención en la que pueden venir en cualquier orden (excepto que --
indica el final de las opciones). MacOS evita el software de GNU en la medida de lo posible (por razones de licencia), y utiliza principalmente versiones bsd de los comandos... que (en su mayoría) siguen la convención tradicional de las opciones primero.
Puede instalar versiones GNU de los comandos si lo desea (por ejemplo, con homebrew ). Pero hay un problema: como las versiones GNU son diferentes, se corre el riesgo de romper los scripts que asumen los comandos estándar de MacOS. Para evitar este conflicto, las versiones GNU suelen llevar el prefijo "g" (por ejemplo gawk
en lugar de awk
), por lo que habría que acostumbrarse a ello.
Por lo tanto, mi consejo es que te acostumbres a poner opciones primero. Es la forma en que funcionan la mayoría de los comandos en MacOS, y si intentas cambiarlo sólo vas a crear otros problemas.