Which: Unterschied zwischen den Versionen

Aus Foxwiki
AlexandraCampos (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Category:Suchen Category:Linuxbefehle
 
OthmanAldaood (Diskussion | Beiträge)
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