2013-04-24T11:15:44
Linuxernaja, wenn es eine (selbstdefinierte (User oder Distribution)) Funktion der Shell ist, dann greift which da nicht (afaik).
Je nach Konfiguration des which kann es auch sein, dass which keine Aliase erkennt...
Es gibt da schon noch Möglichkeiten, warum ein Kommando funktioniert, which aber das Kommando nicht finden kann.
Kommt wahrscheinlich auf das
which an. Ich bekomme
> which which
which: shell built-in command.
und
> which ll
ll: aliased to ls -la
Da fallen mir nicht mehr viele Möglichkeiten ein, warum ein Kommando funktionieren sollte ohne dass
which es finden kann.