(2 réponses)
Fermé il y a 5 ans.
Ma compréhension actuelle est que les commandes ajoutées à ces deux fichiers sont exécutées chaque fois qu'un nouveau terminal est ouvert. Est-ce exact? Parce que dans de nombreux endroits, je vois des suggestions pour y mettre des commandes que je veux être exécutées à la connexion, mais si elles sont exécutées à chaque fois que j'ouvre un nouveau terminal, alors je ne le veux pas. Pouvez-vous m'aider à comprendre leur fonctionnement ? Quelle est la différence entre eux ?
Si je les comprends correctement, alors où puis-je mettre les commandes que je veux exécuter uniquement lors de la connexion , mais pas à chaque fois qu'un nouveau terminal est ouvert ? Je sais que je peux le faire à partir de l'interface graphique pour les "applications de démarrage", mais je suis intéressé à le faire dans un fichier, si possible.
Réponse acceptée :
Pour le dire (très) simplement :~/.profile
est source lorsque vous vous connectez, tandis que ~/.bashrc
est généré lorsque vous ouvrez une fenêtre de terminal.