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