Werden Linux-/UNIX-/OS X-Binärdateien auf verschiedenen Plattformen oder Distributionen in denselben Verzeichnissen gespeichert? Ich frage, weil ich Zugriff auf uuidgen
(gespeichert in /usr/bin/uuidgen auf meinem Entwicklungscomputer) haben muss und festgestellt habe, dass mein lokaler Apache-Server nicht /usr/bin
darin enthalten ist PATH
. Ich weiß, dass ich den Pfad ergänzen könnte /usr/bin
, aber ich möchte sicherstellen, dass die Software problemlos auf einer Reihe verschiedener Systeme erneut bereitgestellt werden kann. Danke!
Antwort1
Ich würde mich nicht darauf verlassen, dass es da ist. Sie sollten den which
Befehl verwenden, um den Pfad zu finden, d. h. Sie which uuidgen
finden es im Pfad des Benutzers. Wenn es nicht da ist, können Sie locate uuidgen
versuchen, es abzurufen.