Ich bin gerade dabei, einige Shell-Skripte zu entwickeln, bin aber auf ein Problem gestoßen: Während ich zahlreiche Befehle auf meinem Mac ausführen kann, erhalte ich beim Versuch, es auf den Computern anderer Leute auszuführen, Fehlermeldungen, die darauf Command not found
hinweisen, dass sie dies nicht tun die spezifischen installierten Befehlszeilentools.
Ich glaube, dass viele dieser Tools das Ergebnis der Installation von Xcode und anderen Paketmanagern wie Homebrew sind. Meine Frage ist: Gibt es eine Liste oder eine andere Möglichkeit, um herauszufinden, ob ein bestimmter Befehl (Tool) auf einem Standard-Mac-Computer (ohne installiertes Xcode) vorinstalliert ist, ohne ihn manuell auf dem Computer eines anderen testen zu müssen?
Dieser Beitrag weist beispielsweise darauf hin, dass git
vorinstalliert ist, was nur der Fall ist, wenn Sie Xcode installiert haben, andernfalls git
nicht verfügbar ist.
PS Für meinen speziellen Fall frage ich mich, ob hexdump
vorinstalliert ist oder nicht (ohne Xcode)
Eigentlich sieht es so aus, als gäbe es einen einfachen Weg, das zu wissen.
Drücken Sie an der Terminal-Eingabeaufforderung zweimal die Escape-Taste (oder TAB).
Es wird Sie fragen, ob Sie möchten Display all 1527 possibilities
? (j oder n).
Oder hier https://ss64.com/osx/
nmap
und atom
an, die beide nachträglich installiert wurden. Daher denke ich, dass der von Ihnen gepostete Link ( ss64.com/osx ) relevanter ist, da er anscheinend nur vorinstallierte Tools enthält. Danke schön!
Zwieback