Добавляем к ответу Мирослава:
echo $-
выводит параметры текущей оболочки (без -
префикса). 1 и 2 являются дополнительными несвязанными токенами.
Это означает, что это опции для каждой машины соответственно.
imsBEl
himBH
Я исследовал значение каждого флага и собрал значения, приведенные ниже, с небольшим перефразированием.
-я
Если указана опция -i, оболочка является интерактивной.
-m
Режим монитора. Управление заданиями включено.
-B
Оболочка выполняет расширение скобок ( см. Расширение скобок ). Это включено по умолчанию.
-s
Если присутствует опция -s или если после обработки опции не осталось аргументов, команды считываются из стандартного ввода. Эта опция позволяет устанавливать позиционные параметры при вызове интерактивной оболочки.
-E
errtrace
-l
Заставьте bash действовать так, как если бы он был вызван как оболочка входа
-час
hashall
-H Расширение истории
Эта функция включена по умолчанию для интерактивных оболочек.