Définir l'emplacement .bashrc dans cygwin + conemu sans modifier $ HOME


0

Je voudrais spécifier explicitement où cygwin lit .bashrc. D'après ce que je peux deviner, .bash_profile utilise $ HOME pour trouver où .bashrc mais certains projets sur lesquels je travaille exigent de moi que je modifie $ HOME. Évidemment, une fois que j'ai changé $ HOME, je perds l'accès à mon .bashrc

J'ai essayé de définir le chemin explicitement:

.bashrc

Je règle $ HOME via ConEmu comme ceci:

conemu Accueil

Voici à quoi ressemble ma tâche cygwin (c'est la configuration par défaut de ConEmu)

set CHERE_INVOKING = 1 &% ConEmuDrive% \ cygwin64 \ bin \ bash.exe --login -i -new_console: C: "% ConEmuDrive% \ cygwin64 \ Cygwin.ico"

Réponses:


0

J'ai trouvé une solution de contournement.

ajouter

export HOME = 'C: \ path \ to \ your \ custom \ home \'

à la fin de votre fichier .bashrc.

puis dans le démarrage ConEmu> environnement ajouter

définir HOME = \ chemin \ sur \ votre \ bashrc

En gros, vous définissez votre répertoire personnel assez longtemps pour que bash puisse lire bashrc, puis basculer vers le répertoire principal de votre projet.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.