在 CentOS 系统中,env 和 export 命令都与环境变量有关,但它们的功能和用途有所不同:
功能:
env 命令用于显示当前用户的环境变量。用法:
env
或者可以列出特定的环境变量:
env VAR_NAME
示例:
env | less # 分页显示所有环境变量
功能:
export 命令用于设置或导出环境变量。export 设置一个变量时,该变量不仅会在当前的 shell 会话中可用,还会被传递给在该 shell 中启动的所有子进程。用法:
export VAR_NAME=value
或者可以同时设置多个变量:
export VAR1=value1 VAR2=value2
示例:
export PATH=$PATH:/new/path # 将 /new/path 添加到 PATH 环境变量中
env:用于查看当前的环境变量,不改变它们。export:用于设置或修改环境变量,并使其在当前 shell 及其子进程中可用。export)只对当前 shell 会话有效。如果你希望永久更改环境变量,需要将其添加到用户的 shell 配置文件中(例如 ~/.bashrc 或 ~/.bash_profile),然后重新加载配置文件或重新登录。希望这些信息对你有所帮助!如果有其他问题,请随时提问。