环境变量配置以mysql为例
来源:互联网 发布:印度人左手知乎 编辑:程序博客网 时间:2024/05/18 00:25
环境变量的配置
有时候我们安装一个可执行程序,他的路径很长,每次使用时候都要记住他的路径,很麻烦,那么就可以将这个可执行文件配置到环境变量里面。
环境配置文件
bash会在用户登录时,读取下列四个环境配置文件:
全局环境变量设置文件:/etc/profile、/etc/bashrc。
用户环境变量设置文件:~/.bash_profile、~/.bashrc。
读取顺序:
① /etc/profile
② ~/.bash_profile
③ ~/.bashrc
④ /etc/bashrc
① /etc/profile:此文件为系统的每个用户设置环境信息,系统中每个用户登录时都要执行这个脚本,如果系统管理员希望某个设置对所有用户都生效,可以写在这个脚本里,该文件也会从/etc/profile.d目录中的配置文件中搜集shell的设置。
② ~/.bash_profile:每个用户都可使用该文件设置专用于自己的shell信息,当用户登录时,该文件仅执行一次。默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
③ ~/.bashrc:该文件包含专用于自己的shell信息,当登录时以及每次打开新shell时,该文件被读取。
④ /etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。
各个文件的作用域
(1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。
(2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
(3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
(4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
(5)~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc /profile中的变量,他们是”父子”关系。
(6)~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。
修改 /etc/profile
在/etc/profile中添加:
export PATH=/etc/init.d:$PATH
(然后将你的可执行程序拷贝到/etc/init.d路径下就可以了)
或者直接将你的可执行程序的路劲加到/etc/profile中
export PATH=/usr/local/mysql/bin:$PATH
让环境变量立即生效需要执行如下命令:
#source /etc/profile
备注:本文部分内容参考博文http://blog.chinaunix.net/uid-14735472-id-4305151.htm
- 环境变量配置以mysql为例
- 【工具使用】MySQL的安装及环境变量配置(以windows10为例)
- Mac 下配置环境变量(Mysql为例)
- Mac下环境变量的配置(以java为例)
- JDK 环境变量配置 以jdk1.7.0_65 为例
- JBOSS配置数据源,以mysql为例
- 环境变量设置原理 -- 以jdk为例
- 【工具使用】Tomcat的安装及环境变量配置(以window系统为例)
- Mac下为mysql配置环境变量
- 以mysql为数据源的Solr配置
- mysql安装配置以及在django中的配置(windows版,以mysql5.6为例)
- JAVA环境变量的设置祥解(以Windows为例)
- Visual Studio中的环境变量(以Visual Studio 2013为例)
- Visual Studio中的环境变量(以Visual Studio 2013为例)
- wamp配置mysql环境变量、为root用户设置密码
- XAMPP使用技巧(为mysql配置环境变量)
- BAT脚本 配置环境变量 (MinGw为例)
- 配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)
- 用UltraEdit转换大小写
- Ubuntu16.04安装Samba
- Android 主页按两次返回退出
- Unsafe 源码分析
- 第十一周项目1-(1)层次遍历算法的验证
- 环境变量配置以mysql为例
- 第十二周项目2-操作用临界表存储的图
- 第12周项目2-操作用邻接表存储的图
- 第12周项目2-操作用邻接表存储的图
- 《Spring揭秘》第五章 读书笔记 —— ApplicationContext
- ViewPager+Fragment
- 洛谷P1558 色板游戏
- Java中创建(实例化)对象的五种方式
- 第十二周 项目一--图基本算法库