===== which - Position eines Kommandos im PATH anzeigen =====
**Kurzfassung:** ''which'' zeigt, welches ausführbare Programm bei Eingabe eines Kommandos aufgrund des aktuellen ''PATH'' ausgeführt würde.
==== Übersicht ====
Hilfreich, wenn mehrere Versionen eines Werkzeugs installiert sind oder der ''PATH'' unklar ist. Beachten: Viele Shells bieten ''type -a''/''command -v'' als robustere Alternative.
==== Voraussetzungen ====
* Shell-Zugriff
==== Syntax ====
which [OPTIONEN] NAME ...
==== Beispiele ====
which python
which -a ssh # alle Treffer im PATH
# Shell-alternativen
command -v ssh
type -a ssh
==== Hinweise ====
* ''which'' ist je nach System externes Programm oder Shell-Funktion; Verhalten kann variieren.
* Für Skripte ist ''command -v'' vorzuziehen (POSIX).
==== Siehe auch ====
* [[sammlung:whereis|whereis – Binaries/Manpages finden]]
* [[sammlung:find|find – flexible Suche]]
* [[kommandoreferenz:suchen|Dateien suchen – Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man1/which.1.html|man which]]
----
{{tag>cli utilities}}
----