Comment exécutez-vous "source" lors du démarrage d'un shell?

Pour utiliser rvm ( https://rvm.beginrescueend.com/ ), je dois exécuter

source ~/.bash_profile 

chaque fois que je lance un nouveau shell. Comment puis-je faire cela automatiquement lorsque je démarre mon ordinateur plutôt que de le taper à chaque fois?

C'est mon .bash_profile:

  [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a fu nction* [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function 

2 Solutions collect form web for “Comment exécutez-vous "source" lors du démarrage d'un shell?”

Quelques options ici:

  1. Mettez le contenu de votre .bash_profile dans ~ / .bashrc.
  2. Ajoutez source ~/.bash_profile à ~ / .bashrc.
  3. Ajoutez [ -e ~/.bash_profile ] && source ~/.bash_profile à votre / etc / bashrc
  4. Si vous commutez des users (p. Ex. Avec sudo ou su ), spécifiez que vous souhaitez charger un environnement de connection (p. Ex. Avec su - plutôt que sur su ).

Context: .bash_profile est spécifique aux shells de connection, alors que .bashrc est chargé par tous les shells. Donc, vous manquez la logique qui provoque .bash_profile à charger en premier lieu, ou vous ne lancez pas un shell de connection lorsque vous lancez votre shell.

À la fin de mon file .bash, j'ai cette ligne:

source ~ / .rvm / scripts / rvm

J'ai essayé d'utiliser ce que vous avez dans votre profil bash (qui fait partie des instructions pour la configuration de rvm), mais je ne pourrais jamais le faire fonctionner.

  • Apache et permissions de file
  • Persuader openldap pour travailler avec SSL sur Ubuntu avec cn = config
  • Serveur Ubuntu ext4 atteignant la limite de sous-directory 65000
  • Serveur Ubuntu 10.x sur Windows Server 2008 R2?
  • fail2ban redémarre immédiatement après l'arrêt
  • Traçage et correction de problèmes de performance PHP
  • Erreur de résolution de DNS dans la queue de postfix
  • Créer de nouvelles variables dans / etc / apache2 / envvars?
  • Comment puis-je installer l'édition de server Ubuntu 9.10 sur le server Ubuntu 8.04 sans utiliser un CD-ROM?
  • ubuntu - key publique pour l'authentification
  • Quelle est la meilleure solution NAS pour le groupe de travail Windows? Freenas ou openfiler
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.