- https://www.cnblogs.com/youyoui/p/10680329.html
- export 或 echo $PATH 命令获取当前设置的环境变量
### linux 环境变量的配置
> 方法1:export 命令
- 使用`export`命令直接修改`PATH`的值,配置MySQL进入环境变量的方法:
` export PATH=$PATH:/home/uusama/mysql/bin`
- 生效时间:立即生效
- 生效期限:当前终端有效,窗口关闭后无效
- 生效范围:仅对当前用户有效
- 配置的环境变量中不要忘了加上原来的配置,即`$PATH`部分,避免覆盖原来配置
> 方法2:修改~/.bashrc
- 在~/.bashrc文件的最后一行加上
`export PATH=$PATH:/home/uusama/mysql/bin`
- 生效时间:使用相同的用户打开新的终端时生效,或者手动`source ~/.bashrc`生效
- 生效期限:永久有效
- 生效范围:仅对当前用户有效
- 如果有后续的环境变量加载文件覆盖了`PATH`定义,则可能不生效
> 方法3:修改~/.bash_profile
- 在~/.bash_profile文件的最后一行加上
`export PATH=$PATH:/home/uusama/mysql/bin`
- 生效时间:使用相同的用户打开新的终端时生效,或者手动`source ~/.bash_profile`生效
- 生效期限:永久有效
- 生效范围:仅对当前用户有效
- 如果没有`~/.bash_profile`文件,则可以编辑`~/.profile`文件或者新建一个
> 方法4:修改vim /etc/bashrc(需要root权限)
- `export PATH=$PATH:/home/uusama/mysql/bin`
- 生效时间:新开终端生效,或者手动`source /etc/bashrc`生效
- 生效期限:永久有效
- 生效范围:对所有用户有效
> 方法5:修改/etc/profile (需要root权限)
- `export PATH=$PATH:/home/uusama/mysql/bin`
- 生效时间:新开终端生效,或者手动`source /etc/profile`生效
- 生效期限:永久有效
- 生效范围:对所有用户有效
> 方法6:修改vim /etc/environment (需要root权限)
- `export PATH=$PATH:/home/uusama/mysql/bin`
- 生效时间:新开终端生效,或者手动`source /etc/environment`生效
- 生效期限:永久有效
- 生效范围:对所有用户有效
### linux 环境变量加载顺序
- 从上面的方法6依次加载。 6-5-4-3-2-1
- linux 基础
- ln 链接
- linux 环境变量
- linux 进程查看
- nginx
- redis
- redis 安装
- php 底层原理
- php源码编译安装
- phpize文件
- php命令行
- php7 新特性
- php7 变量
- php7 生命周期
- php sapi运行模式
- php 内存管理
- php 运行机制和Zend虚拟机
- php垃圾回收
- php 基础
- php.ini
- php函数
- 面向对象
- php 文件上传
- ob缓冲和页面静态化
- php中的session
- php cURL扩展
- composer 应用
- php 错误和异常
- thinkphp
- tp6容器和依赖注入
- tp6 的服务
- tp6事件
- tp6 多应用
- tp6路由
- tp6 cache
- tp6 request
- tp6 中间件
- tp6 response
- tp6 Db
- 备忘录
- 数据库表