Agregando a la respuesta de Miroslav:
echo $-
Imprime las opciones del shell actual (sin -
prefijo). 1 y 2 son tokens adicionales no relacionados.
Esto significa que estas son las opciones, para cada máquina, respectivamente.
imsBEl
himBH
Investigué el significado de cada bandera y compilé los significados a continuación, con una pequeña paráfrasis.
-yo
Si la opción -i está presente, el shell es interactivo.
-metro
Modo monitor El control de trabajo está habilitado.
-SI
El shell realiza la expansión de llaves ( ver Expansión de llaves ). Esto está predeterminado.
-s
Si la opción -s está presente, o si no quedan argumentos después del procesamiento de la opción, los comandos se leen desde la entrada estándar. Esta opción permite establecer los parámetros posicionales cuando se invoca un shell interactivo.
-MI
errtrace
-l
Haga que bash actúe como si hubiera sido invocado como un shell de inicio de sesión
-h
Hashall
-H Expansión de la historia
Esta característica está habilitada de forma predeterminada para shells interactivos.