系统环境变量的定义
通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式,此时,计算机除了在其当前目录下寻找该软件的.exe文件外(windows系统),还会在环境变量中搜索软件的路径,找到,运行。 综上,Windows中的环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到电脑中指定的路径去找。 用户通过设置环境变量,来更好的运行进程。
系统环境变量的设定
查询显示所有的环境变量: env 。
查询某个环境变量的值: echo 。例如查询环境变量HOME的值:echo HOME。
设置一个临时的环境变量:export。例如设置一个临时的环境变量WELCOME的值为hello:export WELCOME="hello"。export的执行仅仅适用于当前登陆操作,也就是说当你关闭了当前窗口,再次登录时,这个变量将消失或者回到了原来的值,需要再次执行export命令进行设置。
设置永久环境变量,需要通过vim或者直接打开文件,在文件中添加环境变量,添加的命令是export PATH="$PATH:/xx/xx/。这些文件包括/etc/profile,
/etc/bashrc,~/.profile,~/.bashrc。其中:
/etc/profile
,/etc/bashrc
是系统全局环境变量设定;
~/.profile
,~/.bashrc
用户家目录下的私有环境变量设定。
修改profile文件
gedit /root/.bashrc
1
加入
export PATH="$PATH:/xx/xx/
1
当权限不足时,注意使用sudo 命令
修改.bashrc文件
gedit /etc/profile
1
加入
export PATH="$PATH:/xx/xx/
1
“PATH=$ PATH:路径1:路径2:…:路径n”,意思是可执行文件的路径包括原先设定的路径,也包括从“路径1”到“路径n”的所有路径。当用户输入一个一串字符并按回车后,shell会依次在这些路径里找对应的可执行文件并交给系统核心执行。那个“$ PATH”表示原先设定的路径仍然有效,注意不要漏掉。某些软件可能还有“PATH”以外类型的环境变量需要添加,但方法与此相同,并且也需要注意“$”。
标签:python,PYTHONPATH,路径,sys,bashrc,xx,export,PATH,环境变量 From: https://www.cnblogs.com/picassooo/p/18005675