Ich würde gerne wissen, welche Standardbefehle in jedem Linux-System verfügbar sind.
Wenn Sie beispielsweise ein debian / ubuntu / redhat / suse / arch / slackware usw. erhalten, finden Sie dort immer Befehle wie:
cd, mkdir, ls, echo, grep, sed, awk, ping usw.
Ich weiß, dass einige der genannten Befehle Shell-Built-in sind, andere jedoch nicht, aber sie sind immer noch vorhanden (basierend auf meinen bisherigen Kenntnissen und Erfahrungen).
Auf der anderen Seite werden Befehle wie gawk, parted, traceroute und andere bekannte Befehle in verschiedenen Linux-Distributionen nicht standardmäßig installiert.
Ich habe verschiedene Websuchen durchgeführt, aber keine eindeutige Antwort darauf gefunden.
Der Zweck ist, dass ich ein Shell-Skript erstellen möchte und es einige Überprüfungen durchführen soll, ob die im Skript verwendeten Befehle im System verfügbar sind. Wenn nicht, sollte der Benutzer aufgefordert werden, die erforderlichen Binärdateien zu installieren.