Linux系統配置環境變量

Linux系統環境變量包括PATHLD_LIBRARY_PATH等,能夠經過echo $PATHecho $LD_LIBRARY_PATH等命令查看系統當前的環境變量golang

其中PATH是系統可執行程序的查找路徑,LD_LIBRARY_PATH是系統動態庫的查找路徑緩存

修改PATH環境變量(以配置golang環境變量爲例),四種方法

1.終端窗口輸入export PATH=$PATH:/usr/local/go/binbash

生效方法:當即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置
用戶侷限:僅對當前用戶

2.經過修改用戶目錄下的.bashrc文件code

vi ~/.bashrc 
#在最後一行添上:
 export PATH=$PATH:/usr/local/go/bin

生效方法:(有如下兩種)變量

1.關閉當前終端窗口,從新打開一個新終端窗口就能生效
2.輸入「source ~/.bashrc」命令,當即生效

有效期限:永久有效
用戶侷限:僅對當前用戶gcc

3.經過修改系統級別的profile文件:配置

vi /etc/profile
 /export PATH 
#找到設置PATH的行,添加
 export PATH=$PATH:/usr/local/go/bin
生效方法:系統重啓
有效期限:永久有效
用戶侷限:對全部用戶

4.經過修改environment文件:vi /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"後邊添加「:/usr/local/go/bin」file

生效方法:系統重啓
有效期限:永久有效
用戶侷限:對全部用戶

修改LD_LIBRARY_PATH環境變量(以配置/usr/local/gcc/lib64爲例),三種方法

1.終端窗口輸入export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64搜索

生效方法:當即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置
用戶侷限:僅對當前用戶

2. 修改用戶目錄下的.bashrc或.bash_profile文件,以.bashrc爲例終端

vi ~/.bashrc 
#在最後一行添上:
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64

生效方法:(有如下兩種)

1.關閉當前終端窗口,從新打開一個新終端窗口就能生效
2.輸入「source ~/.bashrc」命令,當即生效

有效期限:永久有效
用戶侷限:僅對當前用戶

3.經過修改系統級別的profile文件:

vi /etc/profile
 /export PATH 
#找到設置PATH的行,添加
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
生效方法:系統重啓
有效期限:永久有效
用戶侷限:對全部用戶

4.經過修改/etc/ld.so.conf文件:vi /etc/ld.so.conf
下面加一行/usr/local/gcc/lib64

生效方法:執行ldconfig命令

ldconfig的主要用途:
默認搜尋/lilb和/usr/lib,以及配置文件/etc/ld.so.conf內所列的目錄下的庫文件。
搜索出可共享的動態連接庫,庫文件的格式爲:lib *.so.,進而建立出動態裝入程序(ld.so)所需的鏈接和緩存文件。
緩存文件默認爲/etc/ld.so.cache,該文件保存已排好序的動態連接庫名字列表。
ldconfig一般在系統啓動時運行,而當用戶安裝了一個新的動態連接庫時,就須要手工運行這個命令。

有效期限:永久有效用戶侷限:對全部用戶

相關文章
相關標籤/搜索