sh 在Linux下永久设置环境变量的脚本(Ubuntu 16.04及更高版本)。以sudo身份运行。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在Linux下永久设置环境变量的脚本(Ubuntu 16.04及更高版本)。以sudo身份运行。相关的知识,希望对你有一定的参考价值。

#!/bin/bash
# run under sudo
# script for permanently setting environment variables, found here:
# https://stackoverflow.com/questions/13046624/how-to-permanently-export-a-variable-in-linux

add_env_var()
{
  KEY=$1
  VALUE=$2
  echo "export "$KEY"="$VALUE>>~/.bashrc
  echo $KEY"="$VALUE>>~/.profile
  echo $KEY"="$VALUE>>/etc/environment
  source ~/.bashrc
  source ~/.profile
}

if [ "$(id -u)" != "0" ]; then
	echo "Sorry, you are not sudo."
	exit 1
fi

add_env_var() $1 $2

exit

以上是关于sh 在Linux下永久设置环境变量的脚本(Ubuntu 16.04及更高版本)。以sudo身份运行。的主要内容,如果未能解决你的问题,请参考以下文章

如何重新设置linux环境变量

Linux下设置和查看环境变量

如何在 Linux 中永久设置环境变量

Linux下设置和查看环境变量

Linux下设置和查看环境变量

Linux系统环境变量加载过程