echo $SHELL: неожиданный результат
Я сталкиваюсь с проблемой, связанной с изменением оболочки, когда я меняю оболочку с bash на csh и набираю команду echo $SHELL
Я ожидаю, что оболочка напечатает:
/bin/csh
Но вместо этого он печатает:
/bin/bash
В чем причина этого? Как мне напечатать путь к запущенной в данный момент оболочке?
1 ответ
Для просмотра текущей оболочки используйте:
echo $0
$SHELL
печатает оболочку по умолчанию