Which: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Category:Suchen Category:Linuxbefehle“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== <big> which</big> == | |||
'''which''' (engl. "welche") sucht nach der Datei, die ausgeführt wird, wenn ein Befehl in die Shell eingegeben wird. Dazu durchsucht '''which''' nacheinander die in der [https://wiki.ubuntuusers.de/Umgebungsvariable/ Umgebungsvariablen] $PATH angegebenen Verzeichnisse nach einer ausführbaren Datei gleichen Namens. | |||
== <big> Installation </big> == | |||
Das Programm which ist im essentiellen Paket: | |||
*debianutils | |||
Von Ubuntu enthalten und ist deshalb auf jedem System installiert. | |||
== <big> Benutzung </big> == | |||
Die allgemeine Syntax von which lautet: | |||
which [-a] Befehl(e)... | |||
== <big> Parameter </big> == | |||
which kennt nur den optionalen Parameter -a (für engl. all = alle). Er bewirkt, dass die Suche nicht nach dem Fund der ersten passenden Datei beendet wird. Dadurch werden alle ausführbaren Dateien gefunden, die sich in den durch $PATH angegebenen Verzeichnissen befinden und den entsprechenden Namen haben. | |||
== <big> Rückgabewerte </big> == | |||
Die möglichen Rückgabewerte von which sind: | |||
{| class="wikitable" | |||
|- | |||
! Rückgabewerte von which | |||
|- | |||
! Wert !! Beschreibung | |||
|- | |||
| 0 || alle angegebenen Befehle wurden gefunden | |||
|- | |||
| 1 || mindestens ein angegebener Befehl wurde nicht gefunden (d.h. die Datei existiert nicht oder ist nicht ausführbar) | |||
|- | |||
| 2 || eine falsche Option wurde benutzt | |||
|} | |||
[[Category:Suchen]] | [[Category:Suchen]] | ||
[[Category:Linuxbefehle]] | [[Category:Linuxbefehle]] |
Version vom 5. Mai 2020, 08:47 Uhr
which
which (engl. "welche") sucht nach der Datei, die ausgeführt wird, wenn ein Befehl in die Shell eingegeben wird. Dazu durchsucht which nacheinander die in der Umgebungsvariablen $PATH angegebenen Verzeichnisse nach einer ausführbaren Datei gleichen Namens.
Installation
Das Programm which ist im essentiellen Paket:
- debianutils
Von Ubuntu enthalten und ist deshalb auf jedem System installiert.
Benutzung
Die allgemeine Syntax von which lautet:
which [-a] Befehl(e)...
Parameter
which kennt nur den optionalen Parameter -a (für engl. all = alle). Er bewirkt, dass die Suche nicht nach dem Fund der ersten passenden Datei beendet wird. Dadurch werden alle ausführbaren Dateien gefunden, die sich in den durch $PATH angegebenen Verzeichnissen befinden und den entsprechenden Namen haben.
Rückgabewerte
Die möglichen Rückgabewerte von which sind:
Rückgabewerte von which | |
---|---|
Wert | Beschreibung |
0 | alle angegebenen Befehle wurden gefunden |
1 | mindestens ein angegebener Befehl wurde nicht gefunden (d.h. die Datei existiert nicht oder ist nicht ausführbar) |
2 | eine falsche Option wurde benutzt |