首先要认识几个和环境变量有关的文件: linux
/etc/profile —— 此文件为系统的每一个用户设置环境信息,当用户第一次登陆时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;shell
/etc/environment —— 在登陆时操做系统使用的第二个文件,系统在读取你本身的profile前,设置环境文件的环境变量;vim
/etc/bashrc —— 为每个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;bash
~/.profile —— 每一个用户均可使用该文件输入专用于本身使用的shell信息,当用户登陆时,该文件仅仅执行一次!默认状况下,它设置一些环境变量,执行用户的.bashrc文件;操作系统
~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登陆时以及每次打开新的shell时,该文件被读取;开发
认识以上5个文件的做用以后,知道该怎么设置了。我选择第2种方式,修改/etc/environment 文件 it
打开终端 输入 vim /etc/environment 回车( 用vim来编辑,没有安装vim的能够用gedit来编辑) 编译
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" 登录
我本身的文件路径是usr/local/arm_linux_4.2/bin,参照设置,添加后的PATH以下 变量
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/arm_linux_4.2/bin"
保存(vim 的保存快捷键是 wq)
在终端输入 $PATH 环境变量仍是没有更新过来,
此时环境变量仍是没有更新,用如下命令更新下
source /etc/environment
而后再在终端输入$PATH ,此时 终端已经更新过来了。此时已经能够程序执行我本身的程序了。