Как заставить zsh работать в качестве оболочки для входа в Mac OS X (в iTerm)?

Когда zsh установлен в качестве оболочки входа в Mac OS X, когда он запускается iTerm, zsh не считает, что он запускается как оболочка входа, хотя он запускается как & # x2018; -zsh & # x2019 ; (& # x2018; - & # x2019; ставится в качестве первого символа arg [0]), что должно означать, что он должен начинаться как оболочка входа в систему.

Поэтому, когда я устанавливаю оболочку входа в систему в bash, bash сначала это распознает & # x2018; - & # x2019; в $ 0 и работает как оболочка входа в систему, но zsh - нет, хотя, похоже, так и должно быть.

Есть ли способ заставить zsh распознавать & # x2018; - & # x2019; в arg [0], или заставить iTerm запустить оболочку с аргументом командной строки --login?

Ответы на вопрос(7)

Ваш ответ на вопрос