Befehl "units"
Zweck
Rechnet Einheiten in einer Maßeinheit in äquivalente Einheiten einer anderen Maßeinheit um.
Syntax
units ( )- ] [ Datei ]
Beschreibung
Der Befehl units rechnet Mengen, die in einer Maßeinheit angegeben sind, in eine andere Maßeinheit um. Der Befehl units ist ein interaktiver Befehl. Er fordert Sie zur Eingabe der Quelleneinheit und der Zieleinheit für die Umrechnung auf. Mit diesem Befehl wird nur die multiplikative Skalierung geändert. Das heißt, sie kann nur dann von einem Wert in einen anderen konvertieren, wenn die Konvertierung eine Multiplikation beinhaltet. Er kann beispielsweise keine Werte von Grad Fahrenheit und Grad Celsius umrechnen, weil der Wert 32 bei der Umrechnung addiert oder subtrahiert werden muss.
Sie können eine Menge als eine multiplikative Kombination von Einheiten angeben, der optional ein numerischer Multiplikator vorangestellt ist.
Geben Sie Exponenten an, indem Sie positive ganze Zahlen mit Suffix eingeben und die Division mit einem Schrägstrich (/) anzeigen.
Der Befehl units erkenntlbals Masseneinheit, berücksichtigt aberpounddas britische Pfund Sterling zu sein. Zusammengesetzte Namen werden zusammen ausgeführt (z. B.lightyear). Präfix britische Einheiten unterscheiden sich von ihren amerikanischen Pendants mitbr(brgallon).
Die Datei /usr/share/lib/unittab enthält eine vollständige Liste der Einheiten, die der Befehl units verwendet. In dieser Datei können Sie auch neue Einheiten definieren. Der Parameter Datei kann verwendet werden, um die Werte der Standardumrechnungsfaktoren zu überschreiben, die in der Datei /usr/share/lib/unittab aufgelistet sind. Die angegebene Datei muss dasselbe Format wie die Datei unittab haben.
Die meisten bekannten Einheiten, Abkürzungen und metrischen Präfixe werden vom Befehl units sowie von den folgenden Elementen erkannt:
| Element | Beschreibung |
|---|---|
| pi | Verhältnis von Umfang zu Durchmesser |
| c | Lichtgeschwindigkeit |
| e | Ladung eines Elektrons |
| g | Schwerefeld |
| force | Entspricht g |
| Mol | Avogadro-Zahl |
| Wasser | Wassersäule |
| au | Astronomische Einheit |
Flags
| Element | Beschreibung |
|---|---|
| - | Listet die Umrechnungsfaktoren auf, die in der Datei /usr/share/lib/unittab enthalten sind, bevor Sie zur Eingabe Ihrer Umrechnung aufgefordert werden. |
Beispiele
- Geben Sie Folgendes ein, um Umrechnungsfaktoren für Zoll in Zentimeter anzuzeigen:
Der Befehl units gibt die folgenden Werte zurück:units you have: in you want: cm
Die Ausgabe weist Sie an, die Anzahl der Zoll zu multiplizieren mit2.540000e+00um Zentimeter zu erhalten und die Anzahl der Zentimeter zu multiplizieren mit3.937008e-01um Zoll zu bekommen.* 2.540000e+00 / 3.937008e-01Diese Zahlen sind in Exponentialschreibweise.3.937008e-01Mittel3.937008 x 10-1, die identisch ist mit0.3937008.
Hinweis: Die zweite Zahl ist immer der reziproke Wert der ersten Zahl. Beispiel:2.54equals1/0.3937008.
- Geben Sie Folgendes ein, um eine Messung in andere Einheiten zu konvertieren:
Der Befehl units gibt die folgenden Werte zurück:units you have: 5 years you want: microsec
Die Ausgabe zeigt, dass5 yearsequals1.577846 x 1014Mikrosekunden, und dass eine Mikrosekunde gleich6.337753 x 10-15Jahre.* 1.577846e+14 / 6.337753e-15 - Geben Sie Folgendes ein, um Bruchzahlen in Messungen anzugeben:
Der Befehl units gibt die folgenden Werte zurück:units you have: 1|3 mi you want: km
Der vertikale Strich (|) gibt eine Division an, d. h.1|3bedeutet ein Drittel. Dies zeigt, dass eine dritte Meile die gleiche ist wie0.536448Kilometer.* 5.364480e-01 / 1.864114e+00 - Geben Sie Folgendes ein, um Exponenten in Messungen einzuschließen:
Der Befehl units gibt die folgenden Werte zurück:units you have: 1.2-5 gal you want: floz
Der Ausdruck1.2-5 galist das Äquivalent von1.2 x 10-5. Geben Sie nicht einenevor dem Exponenten (d. h.1.2e-5 galist nicht gültig). Dieses Beispiel zeigt Folgendes:1.2 x 10-5 (0.000012)Gallonen gleich1.536 x 10-3 (0.001536)Flüssigunzen.* 1.536000e-03 / 6.510417e+02 - Geben Sie Folgendes ein, um komplexe Einheiten anzugeben:
Der Befehl units gibt die folgenden Werte zurück:units you have: gram centimeter/second2 you want: kg-m/sec2
Die Einheitengram centimeter/second2"Gramm x centimeters/second2." In ähnlicher Weisekg-m/sec2bedeutet "Kilogramm x meters/sec2", was häufig als "Kilogrammmeter pro Sekunde im Quadrat" gelesen wird.* 1.000000e-05 / 1.000000e+05 - Wenn die Einheiten, die Sie angeben, nachyou have:undyou want:sind nicht kompatibel:
der Fall ist, gibt der Befehl units die folgende Nachricht und die folgenden Werte zurück:you have: ft you want: lb
DerconformabilityNachricht bedeutet, dass die angegebenen Einheiten nicht konvertiert werden können. In Fuß werden Längen gemessen und in Pfund wird Gewicht gemessen. Somit ergibt die Umrechnung von der einen Maßeinheit in die andere keinen Sinn. Deshalb zeigt der Befehl units die Entsprechung jedes Werts in Standardeinheiten an.conformability 3.048000e-01 m 4.535924e-01 kgMit anderen Worten, dieses Beispiel zeigt, dass ein Fuß gleich0.3048Meter und dass ein Pfund gleich0.4535924Kilogramm. Der Befehl units zeigt die Entsprechungen in Metern und Kilogramm an, da der Befehl diese Einheiten als Standardmaßeinheiten für Länge und Gewicht betrachtet.
Dateien
| Element | Beschreibung |
|---|---|
| /usr/bin/units | Enthält den Befehl units . |
| /usr/share/lib/unittab | Listet Einheiten, die der Befehl units erstellt, sowie die vom Benutzer definierten Einheiten auf. |