AIX命令参考大全,卷 2,d - h - env 命令

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

AIX命令参考大全,卷 2,d - h

env 命令

用途

显示当前环境或者为命令的执行设置环境。

语法

显示多个环境变量

env-i | - ] [Name=Value ]... [Command [ Argument ... ] ]

显示单个环境变量

env [Name]

描述

env 命令允许您显示您的当前环境或者在一个被改变了的环境下运行一个指定的命令。

如果没有标志或者参数被指定,env 命令会显示您的当前环境,每行显示一个 Name=Value 对。

标志

-i 忽略继承的环境,调用由 Command 参数指定的命令,在 Name=Value 参数指定的环境下。

参数

Name=Value 您可以在通过指定一个或多个 Name=Value 参数来在当前环境的一种修改版本下运行您的命令。使用 -i 标志,如果您想用指定的 Name =Value 参数代替整个当前环境的话。在其他情况下,环境的改变只有在指定命令正在运行时才有效。
命令 Command 参数有一个可选的 Argument 变量。如果指定的命令是一种 Korn shell 特殊内置命令,结果就是不被指定的。Korn shell 内置命令在 ksh 命令中描述。

退出状态

如果 Command 参数被指定,env 命令的退出状态就是由 Command 参数指定的命令的退出状态。否则,env 命令用下列值中的一个来退出:

0 env 成功完成。
1-125 env 命令中发生了一个错误。
126 Command 参数指定的命令被发现了,但是不能被调用。
127 Command 参数指定的命令未被发现。

示例

  1. 要想改变 TZ 环境变量(在 date 命令正运行时),请输入:

    TZ=MST7MDT date

    OR

    env TZ=MST7MDT date

    每个这种命令都会显示以山地时间显示的时间和当前日期。给出的两个命令是等价的。date 命令被完成时,TZ 环境变量的以前的值重新生效。

  2. 要想在只包含为 PATH、 IDIR、LIBDIR 环境变量定义的环境中运行 make 命令,请输入:

    env -i PATH=$PATH IDIR=/$HOME/include LIBDIR=/$HOME/lib make

    您必须指定 PATH 环境变量,这样 shell 就能找到 make 命令。当 make 命令被完成时,前面的环境就会生效。

文件

/usr/bin/env 包含了 env 命令。

相关信息

printenv命令、ksh 命令。

环境文件。

概要文件文件格式。

exec 子例程。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『命令概述』

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices中的『概要文件概述』

《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『Shell 概述』

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