COMENTÁRIO E DETALHES:
não conflita, se não estiver "setada" como shell default, como variável de ambiente default...
pq os arquivos bashrc, zshrc etc... são diferentes.
se quiser testar, tente assim.
a "normal" é bash, certo? instale os pacotes "fish" e "zsh".
a partir daí, agora vc abre um terminal, ele é "bash", certo? Para usar "fish" ou "zsh", basta digitar num terminal bash comum, "fish" ou "zsh".
Se vc não tornar fish ou zsh O shell principal, não conflita.
No meu caso, não troquei definitivo, nem troquei a shell do root. Se vc não "exportar" definitivamente a variável do shell, não vai trocar definitivamente.... esse é o jeito que uso!
resumo, abra um terminal bash comum. Instale os pacotes "fish" e "zsh".
Para usar fish ou zsh, digite "fish" ou "zsh", num terminal aberto em "bash".
fechou o terminal? volta a ser bash, automático...
quanto a como configurar, côres, temas etc... consulte estes meus arquivos e artigos:
https://www.vivaolinux.com.br/etc/bashrc/
https://www.vivaolinux.com.br/artigo/zsh-Z-shell-Uma-alternativa-ao-bash
https://www.vivaolinux.com.br/artigo/Fish-Um-shell-facil-de-usar
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].