[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PATH?



* Ilyas Keser <ironil@gmx.de> [11-08-02 15:25]:

> ich glaube das kennt jeder aber ich krieg das nicht raus. Wie kann
> ich ein Program z.B. in meinem home Ordner von überall aus starten.
> Muss ich dafür den Pfad des Programmes in die Variable $PATH
> hinzufügen oder geht es ganz anders?

Hallo Ilyas,

ich habe in meinem Homeverzeichnis ein Verzeichnis ~/bin
Der Eintrage in ~/.bash_profile sieht so aus:

if [ -d ~/bin ] ; then
    PATH="~/bin:${PATH}"
fi


Hier mal ein kleines Beispiel:

# Programm schreiben
$ echo -e '#!/bin/sh\necho hallo' > TEST_PROGRAMM

# ausführbar machen
$ chmod +x TEST_PROGRAMM

# test
$ ./TEST_PROGRAMM
hallo

# link anlegen, verschieben nach ~/bin geht natürlich auch
$ ln -s ../TEST_PROGRAMM bin/PROGRAMM
$ PROGRAMM
hallo

$ cd /usr/share/doc/
[/usr/share/doc] $ TEST_PROGRAMM
bash: TEST_PROGRAMM: command not found
[/usr/share/doc] $ PROGRAMM
hallo

Eigene Programme für alle User solltest du 
unter /usr/local/bin ablegen.

Gruss Uwe



Reply to: