AIX命令参考大全,卷 5,s - u - units 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

units 命令

用途

将一种计量单位转换为另一种等效的计量单位。

语法

units- ] [ File ]

描述

units 命令将一种计量单位表示的数量转换为另一种计量单位的等效值。units 命令是一个交互式命令。它提示要转换的单位和转换的单位。该命令只进行倍增刻度变化。即,只有需要进行乘法转换时命令才能将一个值转换为另一个值。例如,该命令不能进行华氏和摄氏温度间的转换,因为这种转换中必须加上或减去值 32。

可以指定一个数量作为相乘的单位组合,可选择一个数字乘数置前。

输入下标正整数表示幂,/ (斜线)表示除法。

units 命令将 lb 识别为质量单位,但将 pound 识别为英镑。复合名称共同起作用(例如 lightyear)。前缀英制单位与带 br(例如,brgallon)美制对应单位不同。

/usr/share/lib/unittab 文件包含 units 命令使用的单位的完整列表。在此文件中可以定义新的单位。File 参数可用于覆盖 /usr/share/lib/unittab 文件所列标准转换因子的值。指定文件必须与 unittab 文件格式保持一致。

units 命令能识别包括下列单位在内的最常见的单位、缩写和公制前缀:

pi 圆周率
c 光速
e 单位电子电荷
g 重力加速度
force g 相同
mole 阿伏加德罗常数
water 每单位高度的水的压力差
au 天文单位

标志

- 在提示输入转换前列出 /usr/share/lib/unittab 文件中包含的转换因子。

示例

  1. 显示英寸到厘米的转换因子,输入:

    units
    you have: in
    you want: cm 

    units 命令返回以下值:

    * 2.540000e+00 
    / 3.937008e-01

    输出说明用英寸乘以 2.540000e+00得到厘米,用厘米乘以 3.937008e-01 得到英寸。

    数字为标准指数计数制,因此 3.937008e-01 意为 3.937008 x 10-1,与 0.3937008 相同。

    注:第二个数始终是第一个数的倒数;例如,2.54 等于 1/0.3937008
  2. 同一计量方式转换为不同单位,输入:

    units
    you have: 5 years
    you want: microsec 

    units 命令返回以下值:

    * 1.577846e+14 
    / 6.337753e-15

    输出显示 5 years 等于 1.577846 x 1014 毫秒,一毫秒等于 6.337753 x 10-15 年。

  3. 在计量中使用分数,输入:

    units
    you have: 1|3 mi
    you want: km

    units 命令返回以下值:

    * 5.364480e-01 
    / 1.864114e+00

    “|”(竖线)表示分数线,因此 1|3 意指三分之一。这表示三分之一英里与 0.536448 公里相等。

  4. 在计量中包括指数,输入:

    units
    you have: 1.2-5 gal
    you want: floz

    units 命令返回以下值:

    * 1.536000e-03
    / 6.510417e+02

    表达式 1.2-5 gal1.2 x 10 -5 相同。在指数前不要输入 e(即,1.2e-5 gal 不正确)。示例表明 1.2x 10-5 (0.000012) 加仑等于 1.536 x 10-3 (0.001536) 液量盎司。

  5. 指定复数单位,输入:

    units
    you have: gram centimeter/second2
    you want: kg-m/sec2

    units 命令返回以下值:

    * 1.000000e-05
    / 1.000000e+05

    单位 gram centimeter/second2 意为“克 x 厘米/秒2。”同样,kg-m/sec2 意为“千克 x 米/秒2,”,常读为“千克米每平方秒。”

  6. 如果在 you have:you want: 后指定的单位矛盾:

    you have: ft
    you want: lb

    units 命令返回以下消息和值:

    conformability
    3.048000e-01 m
    4.535924e-01 kg

    conformability 消息意为指定的单位不能转换。英尺是长度单位,磅为质量单位,所以转换无意义。所以,units 命令显示标准单位中的同一值。

    换句话说,示例显示一英尺等于 0.3048 米,一磅等于 0.4535924 千克。units 命令显示米制和千克制的等价数,因为这些都是标准长度和质量计量单位。

文件

/usr/bin/units 包含 units 命令。
/usr/share/lib/unittab 列出 units 命令创建和用户定义的单位。

相关信息

bc 命令和 dc 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]