- 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
- 備忘錄
- 數據庫表