О типе оболочки прежде всего сообщает стимул (приглашение системы, или первичная подсказка). Если стимул представлен знаком $, то, вероятно, у вас имеется одна из оболочек типа Bourne. Если наблюдается стимул в виде знака %, то, вероятно, у вас одна из оболочек типа С–оболочки. Вероятно потому, что любой пользователь может сменить стимул.
Для определения типа оболочки имеется быстрый и надежный способ. Нужно посмотреть содержимое переменной $SHELL, введя в командной строке следующее:
$ echo $SHELL
/bin/ksh
Если вам не нравится имеющаяся оболочка, всегда имеется возможность поработать с другой. Список действующих оболочек можно посмотреть в файле /etc/shells.
В большинстве систем UNIX имеется команда, предоставляющая пользователям возможность сменить оболочку.
chsh (change shell – смена оболочки)
Команда запрашивает разрешение на ввод имени новой оболочки (как оно представлено в файле /etc/shells), а затем на ввод пароля.
Смена оболочки не происходит немедленно, вам необходимо выйти и вновь войти в систему. Это объясняется тем, что команда chsh не меняет текущую оболочку, а изменяет информацию о вас в системе, т.е. изменяет имя оболочки, которой вы пользуетесь при входе. При следующем входе UNIX берет имя новой оболочки, но до этого вы остаетесь работать со старой оболочкой.
В больших сетях смена оболочки не производится в течение целого дня, даже если вы произведете вывод и повторный вход. Это связано с тем, что сети обновляют информацию о пользователях только один раз в день.
Команда chsh в некоторых системах называется по–другому. Например, она может иметь вид – passwd –s.