O perfil do Konsole contém configurações específicas para o Konsole, por exemplo, fonte terminal, cor do texto, cor do plano de fundo, configurações para contornos para manipular guias etc.
/etc/passwd
define o shell padrão para o usuário, do qual bash
é apenas a opção mais comum. Alternativas para bash
são zsh
, ksh
, csh
etc. Você pode pesquisar no Google cada uma delas para saber mais sobre elas. O shell padrão é o programa que será executado dentro do Konsole, que essencialmente pode funcionar com qualquer shell ou programa terminal para esse assunto.
Você também tem arquivos como .bashrc
, que contém configurações específicas do bash, independentemente do terminal em que é executado. .profile
é mais amplo ainda, pois afetará qualquer shell usado, mesmo que não seja bash
.
Acho que a distinção mais importante a fazer é que o Konsole é um 'emulador de terminal', o que significa que ele faz o mesmo trabalho que um terminal de estilo antigo, mas bem dentro de um ambiente de desktop. Existem várias configurações que afetam o modo como ele faz esse trabalho e não têm muito a ver com o shell real sendo executado nele.