Попытка определить путь к оболочке по умолчанию в моей среде, используя:
echo $shell
Однако, когда я запускаю это, я получаю пустой ответ. Система работает около 5 секунд, затем ничего не возвращает в следующей строке, после чего снова следует командная строка.
Есть идеи, что это значит и как мне найти путь?
Кстати, если я наберу эту команду, то должен быть видимый путь.
Редактировать:
Попытка echo $SHELL
и получение того же ответа от системы.
Можно читать «оболочку» непосредственно из файла passwd:
echo $( getent passwd "${USER}" | cut -d: -f7 )