Question Comment recharger .bash_profile à partir de la ligne de commande?


Comment puis-je recharger .bash_profile à partir de la ligne de commande? Je peux obtenir le shell pour reconnaître les changements à .bash_profile en sortant et en revenant mais j'aimerais pouvoir le faire à la demande.


703
2018-01-05 19:09


origine


Réponses:


Tapez simplement source ~/.bash_profile

Sinon, si vous aimez enregistrer des frappes, vous pouvez taper . ~/.bash_profile


1351
2018-01-05 19:10



. ~/.bash_profile

Assurez-vous simplement que vous n'avez aucune dépendance sur l'état actuel.


77
2018-01-05 19:11



Il suffit de taper:

. ~/.bash_profile

Cependant, si vous voulez le lancer automatiquement au démarrage du terminal au lieu de l'exécuter chaque fois que vous ouvrez le terminal, vous pouvez ajouter . ~/.bash_profile à ~/.bashrc fichier.

Remarque:

Lorsque vous ouvrez un terminal, le terminal lance bash en mode interactif (sans connexion), ce qui signifie qu'il sera source ~/.bashrc.

~/.bash_profile est seulement source par bash quand a commencé dans mode de connexion interactif. Ce n'est généralement que lorsque vous vous connectez à la console (Ctrl+Alt+F1..F6), ou se connecter via ssh.


23
2018-05-10 19:44



Vous pouvez également utiliser cette commande pour recharger le profil ~ / .bash_profile de cet utilisateur. Assurez-vous d'utiliser le tableau de bord.

su - username

11
2017-09-19 23:33



  1. sauvegarder .bash_profile fichier
  2. Aller dans le répertoire personnel de l'utilisateur en tapant cd 
  3. Recharger le profil avec . .bash_profile 

10
2018-05-07 10:15



J'aime le fait qu'après avoir modifié le fichier, tout ce que vous avez à faire est de taper:

. !$

Cette source le fichier que vous venez d'éditer dans l'histoire. Voir Quel est le dollar bang à bash.


5
2017-11-08 14:45



Ajouter alias bashs="source ~/.bash_profile" dans votre fichier bash. Vous pouvez donc appeler bashs de la prochaine fois


3
2017-09-10 13:12



Si le .bash_profile n'existe pas, vous pouvez essayer d'exécuter la commande suivante:

. ~/.bashrc 

ou

 source ~/.bashrc

au lieu de .bash_profile. Vous pouvez trouver plus d'informations sur bashrc


2
2017-08-12 19:22



J'utilise Debian et je peux simplement taper exec bash pour y parvenir. Je ne peux pas dire si cela fonctionnera sur toutes les autres distributions.


1
2018-03-29 02:50



Je voulais poster une réponse rapide que tout en utilisant source ~/.bash_profile ou les réponses mentionnées ci-dessus fonctionnent, une chose à mentionner est que ceci recharge seulement votre profil de bash dans l'onglet courant ou la session que vous regardez. Si vous souhaitez recharger votre profil bash sur chaque onglet / shell, vous devez entrer cette commande manuellement dans chacun d'eux.

Si tu utilises iTerm, vous pouvez utiliser CMD⌘+Décalage+je entrer une commande dans tous les onglets actuels. Pour le terminal, il peut être utile de faire référence à cette problème;


1
2018-05-19 21:14