Um grande número de instâncias de shell são iniciadas como parte do processo de inicialização do Ubuntu. Essas são executadas no shell do sistema .
Um login shell é o primeiro processo que é executado sob sua ID de usuário quando você faz o login para uma sessão interativa.
Você obtém um shell de login quando faz login e obtém um shell fornecendo seu ID de usuário e senha de maneira interativa.
Por exemplo
- [i] tty login usando Ctrl + Alt + Fn (n = 1 a 6, n = 7 é a GUI)
- [ii] ssh login etc.
Quando você faz o login no sistema X, você também recebe um shell de login. Um shell de login lê /etc/profile
e ~/.profile
(na ausência de ~/.bash_profile
) se o seu shell de login padrão for bash .
O shell de login padrão é o bash , não é não foi alterado .
O Bash é um excelente shell completo adequado para uso interativo. No entanto, é bastante grande e lento para iniciar e operar por comparação com o traço.
Para acelerar o processo de inicialização, a equipe de desenvolvimento principal do Ubuntu alterou o shell do sistema, /bin/sh
para traço.