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