[NOTE] Linux环境变量
[NOTE] Linux環境變量
前言
學,以前一直沒會
資料1
資料2
概述
Linux環境變量包括:系統級、用戶級
系統級環境變量:每個登錄到系統的用戶都要讀取的
用戶級環境變量:用戶使用系統時加載的
相關命令
export:設置或顯示環境變量
source:當前shell下讀取并執行指定文件中的命令
alias:設置或顯示命令別名、簡寫
讀取
set:查看當前系統設置的所有系統變量
export:和上面那個一樣,但是少了點
echo ${變量名}:查看變量值
一些變量使用:作為分隔符
加載順序
系統變量->用戶變量
/etc/environment->/etc/profile->~/.profile
其中/etc/profile文件會加載/etc/bash.bashrc,然后檢查/etc/profile.d/目錄下的.sh文件并加載
其中~/.profile文件會加載~/.bashrc
其其中~/.bashrc文件會加載~/.bash_aliases(如果有的話)獲取用戶自定義命令
總結起來就是這個:
環境變量設置
要是修改文件的方法,新終端不能起效
估計得重啟系統
export命令
例:export PATH=$PATH:/home/archeri/mysql/bin
立即生效
僅當前用戶、當前shell有效
~/.bashrc
同用戶新終端生效,或者手動source ~/.bashrc生效
僅當前用戶永久有效
~/.profile或
同用戶新終端生效,或者手動source ~/.profile生效
僅當前用戶永久有效
可能的別名:
~/.bash_profile
/etc/bashrc
新終端生效,或者手動source /etc/bashrc生效
所有用戶永久有效
可能的別名:
/etc/bash.bashrc
/etc/profile
新終端生效,或者手動source /etc/bashrc生效
所有用戶永久有效
/etc/environment
新終端生效,或者手動source /etc/environment生效
所有用戶永久有效
總結
以上是生活随笔為你收集整理的[NOTE] Linux环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [NOTE] XVWA靶场练习笔记
- 下一篇: [NOTE] SQLite基础及注入相关