Hallo Andreas,

Am Montag 08 September 2003 18:37 schrieb Andreas Sonnabend:
> Hallo,
> warum k�nnen manche Programme nur getartet werden, wenn man ein "./"
> voranstellt, obwohl man im richtigen Verzeichnis ist?

ich glaube das liegt daran, dass, wenn man den Namen eines Programms eingibt, 
dieser automatisch als "Befehl"[1] gedeutet wird. Wird ein solcher Befehl[1] 
erkannt, sucht deine Shell (z. B. die Bash) automatisch zuerst im 
builtin-Bereich, danach in den Verzeichnissen, die in deiner 
Umgebungsvariablen $PATH gespeichert sind. Das aktuelle Verezeichnis wird f�r 
das Suchen von Befehlen offenbar nicht genutzt.

[1]: In diesem Kontext kann ein Befehl ein Programm oder ein Builtin der Shell 
sein. "Befehl" bedeutet hier lediglich, dass irgendetwas (dein Programm) 
gestartet werden soll. 

Sebastian


-- 
"Value your freedom, or you will lose it, teaches history" -- R.M.S.


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an