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
- просмотреть доступные оболочки на вашей системе. В этом файле перечислены пути к установленным оболочкам, которые можно использовать.