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