在Ubuntu上用Android的adb工具發現環境變量有問題,就從網上看了會Linux下環境變量的配置,對其環境變量的配置文件有所了解,這裡單說一下可以配置環境變量的文件:
1. /etc/profile:首先是全局的,適用於所有的shell;在登錄時,操作系統配置用戶首選項使用的第一個文件,此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行用於設置shell,可以在這裡配置環境變量。
2. /etc/environment:在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,配置文件系統環境。 我一般在這裡設置一些全局的變量,ubuntu默認PATH在這個文件中,我就把adb的路徑放到這裡了。(PS:以上兩項修改需要重啟)
3. ~/.bash_profile:在登錄時用到的第三個文件是.profile文件,每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該 文件僅僅執行一次!默認情況下,他設置一些環境變游戲量,執行用戶的.bashrc文件。/etc/bashrc:為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
4.~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。
常用的一些命令:
echo : echo $PATH 可以用來顯示環境變量
export :設置一些環境變量 export PATH="$PATH:/my_new_path"
env : 顯示所有的環境變量
set : 顯示所有本地定義的Shell變量
unset : 清楚環境變量 unset $PATH
readonly : 設置只讀變量 readonly PATH