1 votes

Faire en sorte que le .bash_profile sourcé fonctionne immédiatement dans la fenêtre courante

J'utilise un MacOS pour me connecter à un serveur Ubuntu, après avoir défini un nouveau .bash_profile (comme la mise à jour de node.js ou la création d'un nouvel alias), je dois quitter le ssh et me reconnecter après avoir créé le .bash_profile pour que la mise à jour de bash prenne effet. Est-il possible de rafraîchir la session dans la session ssh du terminal actuel ?

4 votes

Je vote pour que cette question soit considérée comme hors sujet, car elle n'a rien à voir avec les logiciels ou le matériel Apple. C'est à voir avec le logiciel sur le serveur Ubuntu

2 votes

La question apparaît également sur Ask Ubuntu : askubuntu.com/q/1085552/10127

6voto

nohillside Points 82672

Vous pouvez rafraîchir les paramètres en exécutant

. ~/.bash_profile

Cela va relire (source) le fichier.

Aussi bash met en cache les chemins d'accès aux binaires, donc si vous changez l'emplacement d'un binaire déjà connu de l'application bash vous devez exécuter

hash -r

pour supprimer ces références.

0 votes

Ok, la source ne fonctionne pas, . fonctionne. Merci.

0 votes

@aeroxy source y . sont des synonymes dans bash ...

0 votes

Alors c'est très étrange.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X