Shell - это оболочка, предоставляющая пользователю средство взаимодействия с ядром операционной системы. Shell позволяет пользователю вводить команды, выполнять программы, управлять файлами и процессами, а также выполнять другие операции в командной строке.
pdksh. Она предоставляет расширенные возможности, поддерживает сценарии и включает в себя множество функций, взятых из оболочек Bourne shell и C shell.Различия:
echo $SHELL - отобразить какой shell используется по умолчанию.
chsh (Change Shell) - используется для изменения оболочки по умолчанию для текущего пользователя.
Некоторые важные замечания:
/bin/bash, /bin/zsh, /bin/fish, и так далее).chsh, необходимо перезагрузить сеанс или войти в систему заново, чтобы изменения вступили в силу.Пример использования команды chsh:
chsh -s /bin/bash
В этом примере оболочка по умолчанию изменяется на Bash (/bin/bash). После выполнения этой команды, при следующем входе в систему для указанного пользователя будет использоваться новая оболочка.
cat /etc/shells - просмотреть доступные оболочки на вашей системе. В этом файле перечислены пути к установленным оболочкам, которые можно использовать.