Я всегда устанавливал свою оболочку, используя chsh
или sudo vim /etc/passwd
. Недавно я поговорил с кем-то, кто вместо этого устанавливает свою оболочку, добавив следующее в ~/.bashrc
(или, вероятно, в файл rc любой оболочки по умолчанию на машине): SHELL=/bin/zsh exec /bin/zsh --login
,
Есть ли практическая разница между этими двумя подходами?