Ubuntu 14.04环境变量修改
2016-04-30 00:00
99 查看
因在开发编译时是找不到命令,原因是将路径添加到环境变量,如何设置环境变量,搜索一下,找到以下关于环境变量设置的几个文件及何时执行。
首先要认识几个和环境变量有关的文件:
/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
/etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
认识以上5个文件的作用之后,知道该怎么设置了。我选择第2种方式,修改/etc/environment 文件
打开终端 输入 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 ,此时 终端已经更新过来了。此时已经可以程序执行我自己的程序了。
首先要认识几个和环境变量有关的文件:
/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
/etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
认识以上5个文件的作用之后,知道该怎么设置了。我选择第2种方式,修改/etc/environment 文件
打开终端 输入 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 ,此时 终端已经更新过来了。此时已经可以程序执行我自己的程序了。
相关文章推荐
- gulp前端自动化
- EF 与存储过程
- HTML5移动端meta标签中viewpoint简介
- C++实现字符串反转
- git 如何让单个文件回退到指定的版本
- Python开发环境配置
- APP登录页面设计的几个细节
- 为什么要认识陌生人?陌生人,第一句聊什么?
- 重新认识:喜欢,收藏,评论,以及转发分享
- 好用到吐血!APP设计利器Sketch
- 只做重要的事情:ElephantBItes任务督促
- 如何在MAC 指定文件夹打开终端(terminal)
- 关于第三方社交平台登录的讨论
- 使用java-swing做出一个稍微漂亮一点的登陆注册页面
- HoldingNuts
- CALayer的理解
- 图片自动滚动器
- POJO与JavaBean的区别与联系
- bad interpreter: No such file or directory问题
- PHP读取PDF页数的方法