Я був здивований, що не знайшов цього питання вже на сайті. Отже, сьогодні $з’явилося після того, як я ввійшов як новий користувач. Це було несподівано, оскільки починається запит мого основного користувача username@computername:~$.
Отже, як я перейду з цієї іншої оболонки на баш?
echo $SHELLщоб дізнатися, що таке ваша поточна оболонка.
/bin/shчасто не означає багато, що зазвичай є посиланням на щось інше. Я хотів ls -l /bin/shби побачити, що це символьне посилання. У деяких випадках, будучи символьним посиланням на щось, змінюється його поведінка, я не думаю, що баш так.
bashяк /bin/sh відключає багато функцій bash (він переходить у режим відповідності POSIX).
$придумали, аusername@computername:~$не означає, що це не баш. Точне форматування підказки встановлюється змінною PS1, яку можна налаштувати або налаштувати по-різному для різних користувачів.