作為一個遛鳥專業(yè)戶诅妹,怎么能不對自家的環(huán)境變量了如指掌呢,今天我們就來玩轉parrot的環(huán)境變量吭狡,確切的說,Debian系通用划煮。
最近剛好有安裝IDE弛秋,借此演示吧,環(huán)境變量參數(shù)有很多蟹略,我們本次以常用的$PATH參數(shù)為例探究科乎。。從網(wǎng)上稀奇古怪的各種攻略中,我們梳理出四個文件:/etc/bash.bashrc太抓、 ~/.bashrc令杈、/etc/profile、 ~/.profile掉丽。
我們來仔細做下對比:
如果是在/etc/bash.bashrc 和 ~/.bashrc文件中添加配置信息异雁,那么打開一個新的shell纲刀,就生效了。
區(qū)別在于前者為全局配置示绊,后者只對當前用戶生效面褐。
也可以輸入source /etc/bash.bashrc
或者source ~/.bashrc
命令來使得在本shell中,也可以生效使用展哭。
如果是在/etc/profile 和 ~/.profile 文件中添加配置信息,那么就重啟才會生效,因為這個兩個文件只會在login 下才會讀取摄杂。
同樣區(qū)別在于前者為全局配置,后者只對當前用戶生效墨坚。
當然映挂,也是可以使用source /etc/profile
或source ~/.profile
命令的。但也只能在使用過這個命令的shell才能使用帽撑。
/etc/profile & ~/.profile
首先我們來嘗試修改profile文件鞍时,以全局舉例
sudo vim /etc/profile
修改規(guī)則依然按照臨時變量的修改規(guī)則來就行扣蜻,即
export PATH=$PATH:/PATH1:/PATH2
這里呢及塘,我添加的是自己剛剛安裝的idea和pycharm笙僚,之所以在這里仔細提一遍,是因為某些剛入門的小伙伴似乎對環(huán)境變量的具體修復位置還是有點模糊亿笤,希望下圖表現(xiàn)的足夠清晰栋猖。
#使修改生效
source /etc/profile
#查看當前環(huán)境變量
echo $PATH
你以為這就結束了掂铐?我們重新啟動下系統(tǒng),翻車!
于是乎辱姨,我開始在網(wǎng)上找答案戚嗅,給出最多的建議居然是在bashrc文件中添加source命令,這完全是違背初衷的替久,與其在bashrc中source profile文件躏尉,當不如在bashrc中直接export $PATH來的直接。
但是B埂=淘濉!我們還是要嘗試一下的碌秸!
sudo vim /etc/bashrc.bashrc
進入/etc/bashrc.bashrc末尾做修改。
測試過程是:開始一個新的終端蹂窖,使配置文件生效恼策;測試結果是:失敗潮剪,此方案徹底PASS。
/etc/bash.bashrc & ~/.bashrc
然后我們嘗試修改bashrc文件狮斗,以~/.bashrc為例弧蝇。
sudo vim ~/.bashrc
然后在最后一行加入我們的source命令。
打開一個新的shell沙峻,測試成功两芳,環(huán)境變量生效怖辆。
到這里,我們終于告別cd到文件目錄運行文件的繁瑣了淑廊,相信大家也掌握了環(huán)境變量的配置特咆。但是多說一句的是,技術上死的蜀备,人是活的荒叶,如果只是為了方便啟動,你還有好多方法脂凶,比如創(chuàng)建快捷方式,加入菜單索引……
什么亭病,我用的哪一種嘶居?
emmmmmm,如下整袁,一般懶的我選擇了鍵盤快捷鍵啟動= =佑吝,此功能parrot自帶,有需要的話也可以丟教程出來炸客。