Quels sont les fichiers fournis par macOS lors de la connexion et du démarrage d’une nouvelle session Terminal?

0

Comme le titre l'indique. Quels fichiers source MacOS?

Dans Ubuntu c'est à la connexion ~/.profileet pour une nouvelle session de terminal ~/.bashrc. J'aimerais connaître l'équivalent macOS.

Karl Morrison
la source
Je crois que vous pouvez choisir votre shell par défaut ( voir cette vieille question ). La réponse dépend de votre shell, car c’est le shell qui fournit les fichiers, pas le système d’exploitation. en soi .
Kamil Maciorowski
Je suis à peu près sûr qu'aucun shell n'est nécessairement impliqué lorsque vous vous connectez à l'interface graphique macOS. Par conséquent, aucun script shell n'est généré au moment de la connexion à l'interface graphique. Si vous souhaitez exécuter des tâches au moment de la connexion à l’interface graphique, ajoutez-les à vos éléments de connexion dans System Preferences > Users & Groups, ou créer une liste de lancement dans ~/Library/LaunchAgents.
Spiff

Réponses:

0

Lors de la connexion, loginwindow.app configure un environnement de base disponible pour toutes les applications. Lorsque vous démarrez une session de terminal, les appels Terminal.app login, le shell est donc traité comme un shell de connexion. Bash serait alors lu /private/etc/profile et soit ~/.bash_profile, ~/.bash_login, ou ~/.profile Dans cet ordre, exécutez les commandes du premier trouvé qui existent et qui sont lisibles. Aucun de ces fichiers n'existe dans votre dossier de départ à moins que vous ne les créiez.

fd0
la source