普通用戶切換到root用戶無法啓動環境變量
最近在Ubuntu下發現,在/etc/profile文件下用export輸出了環境變量,也用source /etc/profile更新了,在普通用戶登錄的情況下能正常啓動像arm-linux-gcc的環境變量,但是用root用戶無法啓動。
每次新開一個終端切換到root用戶,都要用source /etc/profile
更新一次才能使用環境變量,感覺挺麻煩。
在網上找了個方法,原來在/etc/profile輸出的是普通用戶環境變量,在/root/.bashrc文件下輸出的纔是root用戶的環境變量。
把在/etc/profile加入的環境變量拷貝到/root/.bashrc的末尾,然後source /root/.bashrc即可。
再次新開一個終端,切換到root用戶,輸入arm-linux-gcc -v
,正確輸出版本號。