温馨提示×

ubuntu中env命令使用技巧

小樊
53
2025-10-20 13:06:52
栏目: 智能运维

在Ubuntu中,env命令用于显示当前用户的环境变量

  1. 显示所有环境变量:

    env
    
  2. 显示特定环境变量的值:

    env | grep VARIABLE_NAME
    

    例如,要查看PATH环境变量的值,可以运行:

    env | grep PATH
    
  3. 在当前shell中设置环境变量:

    export VARIABLE_NAME=value
    

    例如,要设置MY_VARIABLE的值为my_value,可以运行:

    export MY_VARIABLE=my_value
    

    请注意,这种方法设置的环境变量仅在当前shell会话中有效。关闭终端或打开新的终端窗口后,这些变量将丢失。

  4. 在子进程中设置环境变量:

    VARIABLE_NAME=value command
    

    例如,要在运行python script.py之前设置PYTHONPATH环境变量,可以运行:

    PYTHONPATH=/path/to/additional/libs python script.py
    

    这种方法设置的环境变量仅在指定的子进程及其子进程中有效。

  5. 使用env命令启动程序:

    env VARIABLE_NAME=value command
    

    例如,要在运行python script.py之前设置PYTHONPATH环境变量,可以运行:

    env PYTHONPATH=/path/to/additional/libs python script.py
    

    这种方法允许您在不修改系统或用户级别的环境变量配置文件的情况下,临时设置环境变量。

  6. 删除环境变量:

    unset VARIABLE_NAME
    

    例如,要删除MY_VARIABLE环境变量,可以运行:

    unset MY_VARIABLE
    

    请注意,这仅适用于当前shell会话。要永久删除环境变量,请从相应的配置文件(如~/.bashrc~/.profile/etc/environment)中删除相应的行。

0