• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

whereis $PATH

Der Poschl

Boskoop
Registriert
12.08.13
Beiträge
39
Hallo Terminalliebhaber.

Ich habe einen Satz von selbstkompolierten Tools wie z.B tree, wget, ddrescue oder lzip
auf meinem Mac. (OSX 10.11.3)
Diese Tools lagen bisher als Softlink in /usr/bin was dank SIP nicht mehr geht.

Ich habe aus diesem Grund die ganze Toolsammlung nach /opt/binary umgezogen und
die Pfadvariable $PATH entsprechend angepasst.

Leider hat 'whereis' davon nichts mitbekommen.
Der Aufruf der Tools funktioniert wunderbar, ebenfalls der Aufruf der Manpages -
die 'whereis' Geschichte ist also nur ein kosmetischer Mangel. Trotzdem würde ich gerne
wissen wie man 'whereis' mitteilt das es auch in /opt/binary suchen soll.

Gruß Poschl
 
"whereis" durchsucht ganz bewusst und gewollt nicht $PATH, sondern immer nur die Standardordner des Basissystems.
Lösung: Benutze stattdessen --> "which"

BTW
War dir ein /usr/local/bin/ nur zu proletarisch? Nicht "elitär" genug? ;-)
 
  • Like
Reaktionen: KALLT und Scotch