Оригінальний пост задав три питання. Надані відповіді охоплюють перше запитання: "Коли я відкриваю вікно терміналу, яка оболонка відкривається за замовчуванням?" Вони також відповідають на запитання, яке НЕ було задано, а саме "Як я можу дізнатися, яка оболонка зараз працює в терміналі?" Однак, наскільки я бачу, ніхто не відповів ні на друге, ні на третє запитання, спочатку задані, а саме "Як перевірити, скільки встановлено оболонок?" та "Як я можу змінити оболонку, використану з мого облікового запису?"
- Відповісти "Як перевірити, скільки встановлено оболонок?" наступна команда перелічить усі доступні оболонки:
кішка / тощо / мушлі
Наприклад, при встановленні Ubuntu 18.10 за замовчуванням це дає:
# / etc / shell: дійсні оболонки для входу
/ бін / ш
/ бін / тире
/ бін / баш
/ бін / рбаш
Однак за замовчуванням sh є символічним посиланням на тире, тоді як rbash посилається на bash з опцією -r ("обмежений bash"), тому насправді є лише дві оболонки, а не чотири, як підказує наведений вище список. Наступна команда покаже, чи справді будь-який із перерахованих оболонок є символічними посиланнями, і якщо так, де вони посилаються на: ls -l / bin