1 votes

Ajout d'un nouveau répertoire à PATH varibale

Quelle est la méthode de facto pour exporter un binaire/exécutable vers mon PATH global ? J'ai vu différentes réponses à cette question, mais je cherche la meilleure.

En gros, si je vais sur Github et que je télécharge un répertoire ou un dossier et que je veux ensuite ajouter ce que j'ai téléchargé à mon PATH, quelle est la manière recommandée de le faire, de sorte que je puisse y faire écho dans n'importe quel shell ?

1voto

vijaya Points 21

Si vous voulez le faire en une seule ligne (ce que je trouve plus pratique) :

echo 'export PATH=$PATH:"/path/to/your/dir"' >> ~/.bash_profile && source ~/.bash_profile

bien sûr, vous pouvez modifier cela selon vos préférences (c'est-à-dire ajouter ou ajouter à $PATH, .bashrc, .bash_profile, .zshrc, etc.)

0voto

Nimesh Neema Points 44385

Ajouter le répertoire dans PATH variable en ~/.bashrc fichier. Lorsqu'un shell interactif, sans login, est lancé, ~/.bashrc est exécuté. Cela signifie que ~/.bashrc est exécutée pour chaque nouvel onglet/fenêtre ouvert dans Terminal.app.

Il suffit d'ajouter cette ligne dans votre ~/.bashrc fichier :

PATH=$PATH:~/DirectoryName
PATH=~/DirectoryName:$PATH

selon vos préférences. Si le nom du répertoire est précédé d'un nom, tout exécutable système portant un nom similaire risque d'être masqué.

Exécuter ~/.bashrc et obtenir le nouveau PATH en vigueur sans redémarrer le terminal, exécuter :

source ~/.bashrc

Veillez également à saisir cette ligne dans votre ~/.bash_profile

if [ -f ~/.bashrc ] ; then
    . ~/.bashrc
fi

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