Semantik verschiedener *nix-Befehls- und Optionsnamen

Semantik verschiedener *nix-Befehls- und Optionsnamen

Es gibt verschiedene obskure Befehle und Optionen in *nix. Manche sind leichter zuzuordnen, wie z. B. q für Beenden und so weiter. Ich bin ziemlich sicher, dass alle Befehlsnamen und Optionsnamen eine Bedeutung haben. Bitte teilen Sie weiterhin Ihr Wissen oder verweisen Sie auf einige Ressourcen im Internet. Ich habe eine Weile gesucht, aber keine gute Quelle gefunden.

Diese Frage auf Reddit

Antwort1

Fragen zu Lernmaterialien gehören hier nicht zum Thema, es sei denn, sie beziehen sich auf die offizielle POSIX-Dokumentation von Standard-Dienstprogrammen.

Dies finden Sie inder Abschnitt "Shell und Dienstprogramme"vonder POSIX 1003.1-2008-Standard.

Dort finden Sie eine Liste aller Shell-Dienstprogramme und eine detaillierte Beschreibung jedes Dienstprogramms, einschließlich der Funktion ihrer Optionen und oft sogar Anwendungsbeispiele.

Sie sollten auch das Handbuch zu den von Ihnen verwendeten Tools auf Ihrem System lesen, um sich mit ihnen vertraut zu machen. Die Dienstprogramme auf Ihrem System sind wahrscheinlich größtenteils POSIX-kompatibel, ihr Anwendungsrepertoire kann jedoch über die Anforderungen des Standards hinausgehen. Andere Tools sind einfach nicht standardisiert, da ihre Verwendung außerhalb des Geltungsbereichs des Standards liegt.

Wenn es um die Buchstaben geht, die für Optionen verwendet werden: Einige Dienstprogramme haben viele Optionen, und es wäre schwierig, aussagekräftige Namen für sie zu finden, insbesondere wenn nur die kurzen Ein-Buchstaben-Optionen verwendet werden. Optionen, die in mehreren Dienstprogrammen verwendet werden,oft(aber nicht immer) hat denselben Namen und dieselbe Semantik, wie -toder -dfür "Trennzeichen" oder -oum den Namen einer Ausgabedatei anzugeben. Der Abschnitt "Rationale" einiger Standard-POSIX-Dienstprogramme kann in einigen Fällen die Begründung für die jeweilige Auswahl von Optionen enthalten (wiedie Diskussion über die -b/ -cOption fürtail).

verwandte Informationen