在
Ubuntu
中有如下几个文件可以设置环境变量
1 、 /etc/profile: 在登录时 , 操作系统定制用户环境时使用的第一个文件 , 此文件为系统的每个用户设置环境信息 , 当用户第一次登录时 , 该文件被执行。
2 、 /etc/environment: 在登录时操作系统使用的第二个文件 , 系统在读取你自己的 profile 前 , 设置环境文件的环境变量。
3 、 ~/.bash_profile: 在登录时用到的第三个文件是 .profile 文件 , 每个用户都可使用该文件输入专用于自己使用的 shell 信息 , 当用户登录时 , 该 文件仅仅执行一次 ! 默认情况下 , 他设置一些环境变游戏量 , 执行用户的 .bashrc 文件。 /etc/bashrc: 为每一个运行 bash shell 的用户执行此文件 . 当 bash shell 被打开时 , 该文件被读取 .
1 、 /etc/profile: 在登录时 , 操作系统定制用户环境时使用的第一个文件 , 此文件为系统的每个用户设置环境信息 , 当用户第一次登录时 , 该文件被执行。
2 、 /etc/environment: 在登录时操作系统使用的第二个文件 , 系统在读取你自己的 profile 前 , 设置环境文件的环境变量。
3 、 ~/.bash_profile: 在登录时用到的第三个文件是 .profile 文件 , 每个用户都可使用该文件输入专用于自己使用的 shell 信息 , 当用户登录时 , 该 文件仅仅执行一次 ! 默认情况下 , 他设置一些环境变游戏量 , 执行用户的 .bashrc 文件。 /etc/bashrc: 为每一个运行 bash shell 的用户执行此文件 . 当 bash shell 被打开时 , 该文件被读取 .
4、~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
设置环境变量 gedit /etc/bash.bashrc 此文件用于shell登录是加载配置, 在最后两行添加需要的边境变量比如在zedboard中我们经常使用交叉编译器arm-xilinx-linux-gnueabi- 我们需要设置变量 export PATH=/root/CodeSourcery/......路径是交叉编译器安装路径。
在设置以后还需执行souece /etc/bash.bashrc 表示立即加载配置环境变量