Commande units
Objectif
Convertit les unités d'une mesure en unités équivalentes d'une autre mesure.
Syntaxe
units [ - ] [ Fichier ]
Descriptif
La commande units convertit les quantités exprimées dans une mesure en leurs équivalents dans une autre. La commande units est une commande interactive. Il vous invite à indiquer l'unité que vous souhaitez convertir à partir de et l'unité que vous souhaitez convertir en. Cette commande effectue uniquement des modifications d'échelle multiplicative. C'est-à-dire qu'il ne peut convertir d'une valeur à une autre que lorsque la conversion implique une multiplication. Par exemple, il ne peut pas être converti entre degrés Fahrenheit et degrés Celsius car la valeur de 32 doit être ajoutée ou soustraite dans la conversion.
Vous pouvez spécifier une quantité sous la forme d'une combinaison multiplicative d'unités, éventuellement précédée d'un multiplicateur numérique.
Indiquez les puissances en entrant des entiers positifs suffixés et indiquez la division par une barre oblique (/).
La commande units reconnaîtlben tant qu'unité de masse, mais considèrepoundêtre la livre sterling. Les noms composés sont exécutés ensemble (par exemple,lightyear). Les unités britanniques se différencient de leurs homologues américaines parbr(brgallon, par exemple).
Le fichier /usr/share/lib/unittab contient la liste complète des unités utilisées par la commande units . Vous pouvez également définir de nouvelles unités dans ce fichier. Le paramètre Fichier peut être utilisé pour remplacer les valeurs des facteurs de conversion standard répertoriés dans le fichier /usr/share/lib/unittab . Le fichier spécifié doit respecter le même format que le fichier unittab .
Les unités, abréviations et préfixes de métrique les plus connus sont reconnus par la commande units , ainsi que les éléments suivants:
| Article | Descriptif |
|---|---|
| pi | Rapport de la circonférence au diamètre |
| c | Vitesse de la lumière |
| e | Charge sur un électron |
| g | Accélération de la gravité |
| force | Identique à g |
| grain de beauté | Numéro d'avogadro |
| Eau | Tête de pression par unité de hauteur d'eau |
| au | Unité astronomique |
Indicateurs
| Article | Descriptif |
|---|---|
| - | Répertorie les facteurs de conversion contenus dans le fichier /usr/share/lib/unittab avant que vous ne soyez invité à entrer votre conversion. |
Exemples
- Pour afficher les facteurs de conversion des pouces en centimètres, entrez:
La commande units renvoie les valeurs suivantes:units you have: in you want: cm
La sortie vous indique de multiplier le nombre de pouces par2.540000e+00pour obtenir des centimètres, et pour multiplier le nombre de centimètres par3.937008e-01pour obtenir des pouces.* 2.540000e+00 / 3.937008e-01Ces nombres sont en notation exponentielle standard, donc3.937008e-01moyennes3.937008 x 10-1, qui est identique à0.3937008.
Remarque: le deuxième nombre est toujours la réciproque du premier ; par exemple,2.54égal à1/0.3937008.
- Pour convertir une mesure en unités différentes, entrez:
La commande units renvoie les valeurs suivantes:units you have: 5 years you want: microsec
La sortie montre que5 yearségal à1.577846 x 1014microsecondes et que la microseconde est égale à6.337753 x 10-15années.* 1.577846e+14 / 6.337753e-15 - Pour donner des fractions dans des mesures, entrez:
La commande units renvoie les valeurs suivantes:units you have: 1|3 mi you want: km
La barre verticale (|) indique la division, donc1|3signifie un tiers. Cela montre qu'un tiers de mile est le même que0.536448kilomètres.* 5.364480e-01 / 1.864114e+00 - Pour inclure des exposants dans les mesures, entrez:
La commande units renvoie les valeurs suivantes:units you have: 1.2-5 gal you want: floz
L'expression1.2-5 galest l'équivalent de1.2 x 10-5. Ne tapez pas deeavant l'exposant (c'est-à-dire,1.2e-5 galn'est pas valide). Cet exemple montre que1.2 x 10-5 (0.000012)gallons égal à1.536 x 10-3 (0.001536)Onces liquides.* 1.536000e-03 / 6.510417e+02 - Pour spécifier des unités complexes, entrez:
La commande units renvoie les valeurs suivantes:units you have: gram centimeter/second2 you want: kg-m/sec2
Les unitésgram centimeter/second2moyenne "grammes x centimeters/second2." De même,kg-m/sec2signifie "kilogrammes x meters/sec2", qui est souvent lu comme "kilogramme-mètres par seconde au carré".* 1.000000e-05 / 1.000000e+05 - Si les unités que vous spécifiez aprèsyou have:etyou want:sont incompatibles:
La commande units renvoie le message et les valeurs suivants:you have: ft you want: lb
:NONE.conformabilitymessage signifie que les unités que vous avez indiquées ne peuvent pas être converties. Les pieds mesurent la longueur, et les livres mesurent la masse, donc la conversion de l'un à l'autre n'a pas de sens. Par conséquent, la commande units affiche l'équivalent de chaque valeur en unités standard.conformability 3.048000e-01 m 4.535924e-01 kgEn d'autres termes, cet exemple montre qu'un pied est égal à0.3048mètres et qu'une livre égale0.4535924kilogrammes. La commande units affiche les équivalents en mètres et en kilogrammes car la commande considère que ces unités sont les mesures standard de longueur et de masse.
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/units | Contient la commande units . |
| /usr/share/lib/unittab | Répertorie les unités créées par la commande units ainsi que les unités définies par l'utilisateur. |