J'ai utilisé un certain nombre de différents *nix-les systèmes basés sur des années, et il semble que chaque saveur de Bash-je utiliser a un autre algorithme pour décider du démarrage de l'exécution des scripts. Pour les fins de tâches comme la mise en place des variables d'environnement et d'alias et de l'impression des messages de démarrage (par exemple, MOTDs), le script de démarrage est le lieu approprié pour faire ces?
Quelle est la différence entre mettre les choses en .bashrc
, .bash_profile
, et .environment
? J'ai aussi vu d'autres fichiers tels que .login
, .bash_login
, et .profile
; sont-ce toujours d'actualité? Quelles sont les différences dans lesquels vous faire lorsque vous vous connectez physiquement, d'une connexion à distance via ssh, et l'ouverture d'une nouvelle fenêtre de terminal? Existe-il des différences significatives entre les plates-formes (y compris Mac OS X (et de son Terminal.app) et Bash Cygwin)?