J'ai ajouté une ligne au début .bashrc
qui est:
exit
Aucun terminal ne sera ouvert (comme d'habitude), mais Ubuntu 18.04 n'a jamais été en mesure de se connecter (à l'interface utilisateur).
J'ai pu me connecter ultérieurement en modifiant .bashrc
l' interface de terminal racine en mode de récupération et en supprimant l' exit
instruction.
Ma question:
Cela signifie-t-il qu'Ubuntu est exécuté
.bashrc
lorsqu'il se connecte? ..Si tel est le cas, comment écrire une condition (
if
déclaration) pour le cas log_in ou terminal_app seul?
.bashrc
est basé sur celui par défaut d’Ubuntu, assurez-vous que toutes les commandes telles que exit
sont placées après la case $- in ... esac
section si vous voulez qu’elles s’appliquent uniquement dans des shells interactifs
.bashrc
) l'explique. alors, est-ce .bashrc
que l'exécution ne se fait pas de manière interactive lors de la connexion? (PS: si vous pouvez expliquer cela dans une réponse)
lightdm
, gdm
etc.) utilisé et de la manière dont il appelle exactement la session de bureau choisie par l'utilisateur
man bash | less -p ^FILES