Pfade anpassen

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der Tipps & Tricks Sammlung

Es kann vorkommen, wenn man einen Befehl eingibt und dann eine Meldung kommt, dass der Befehl nicht gefunden wurde. Dieser Fehler ist oftmals nicht darauf zurückzuführen, dass der Befehl nicht installiert ist (dies kann natürlich auch vorkommen), sondern, dass der Pfad zu den entsprechenden Befehlen dem System nicht bekannt ist.

[user1@system1 ~]$ ifconfig
bash: ifconfig: command not found

wird der Pfad angegeben, funktionieren der Befehl einwandfrei

[user1@system1 ~]$ /sbin/ifconfig
eth0     Protokoll:Ethernet....      


Anpassung

Durch das Hinzufügen der weiteren Pfade in der Datei ~/.bash_profile wird dieses Problem gelöst.

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	 . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME

Die Zeile PATH ergänzen

PATH=$PATH:$HOME:/bin:/sbin:/usr/sbin:/usr/bin

Eine weitere Möglichkeit wäre eine Änderung der Datei /etc/profile, welche die Einstellung global definiert.