Способ узнать текущую оболочку в данном терминале

Способ узнать текущую оболочку в данном терминале

У меня есть оболочка в системе Unix.

Есть ли команда, которая может сказать мне, с какой оболочкой я работаю? (bash, zsh и т. д.)

решение1

Вы можете использовать переменные окружения, чтобы получить текущую оболочку и оболочку для вошедшего в систему пользователя!

echo $0- Отображает оболочку, которая используется в данный момент.

echo $SHELL- Отображает оболочку для текущего пользователя, вошедшего в систему.

ПРИМЕЧАНИЕ: Вы можете использовать printenvкоманду для просмотра всех переменных окружения

Связанный контент