web-dev-qa-db-fra.com

Ajout d'un chemin d'accès au fichier .bashrc?

En ce moment, j'essaie d'ajouter un chemin pour ns-2 à mon fichier .bashrc, j'ai installé le ns-allinone-2.34 mais la commande ns donne le résultat: commande introuvable lors de la saisie dans le shell.

Voici à quoi ressemble actuellement mon fichier .bashrc, je l'ai modifié à l'aide de gedit:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi


# User specific aliases and functions
export PATH=/home/michael/ns-allinone-2.34/bin/ns:/home/michael/ns-allinone-2.34/bin/nam:$PATH

Quelqu'un peut-il expliquer pourquoi cela ne fonctionne pas ou quelle pourrait être la solution? J'utilise Fedora 17.

14
user1825241

Le PATH doit contenir le répertoire pour les binaires, pas les binaires eux-mêmes.

Par exemple, dans ce qui précède:

export PATH=/home/michael/ns-allinone-2.34/bin/ns:..

devrait en fait être:

export PATH=/home/michael/ns-allinone-2.34/bin:...
10
Brian Agnew

De plus, si vous exportez un chemin comme celui-ci, vous souhaitez également conserver l'ancien PATH, donc l'inclure également.

export PATH=$PATH:/home/michael/ns-allinone-2.34/bin/
41
user1830432