Mac的環(huán)境變量

環(huán)境變量:

官方定義:環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運行環(huán)境的一些參數(shù)捻悯,即指明操作系統(tǒng)的重要目錄在哪里。如:臨時文件夾位置和系統(tǒng)文件夾位置等挠蛉。

當在windows終端中輸入一個命令時,首先系統(tǒng)會去環(huán)境變量中去找這個程序,如果找到了讼育,就運行程序手形,否則就會提示找不到文件啥供。其實windows的cmd就是一個打開終端的命令而已:

對于現(xiàn)在的mac來說,因為默認使用zsh作為shell库糠,現(xiàn)在mac系統(tǒng)只會顯示默認的zsh加載的文件伙狐。

zsh下的用戶環(huán)境配置文件很多.zlogin .zprofile .zshrc .zshenv .zlogout

.zshenv:總是被讀取,所以通常把$PATH, $EDITOR等變量寫在這里,這樣無論是在shell交互,或者運行程序都會讀取此文件

.zshrc:主要用在交互shell,所以主要是為shell服務的,比如對shell做的一些個性化設置都可以在這里寫入

.zlogin:在login shell的時候讀取,所以比如X系統(tǒng)啟動的時候會讀取此文件,所以不會再運行中重復讀取

.zprofile是給zsh用戶的一個.zlogin的替代品,所以我們?nèi)绻褂昧?code>.zlogin就不必再關(guān)心此文件

zlogout:這個就很好理解了, 退出終端的時候讀取,用于做一些清理工作,一般我們也用不上

優(yōu)先級:

.zshenv → [.zprofile if login] → [.zshrc if interactive] → [.zlogin if login] → [.zlogout sometimes].

如果之前是使用 bash 配置文件瞬欧,例如設置環(huán)境變量贷屎、別名或路徑變量,mac應該切換到使用 zsh 等價物黍判。例如:

.zprofile 等價于 .bash_profile 并在登錄時運行豫尽,包括通過 SSH

.zshrc 等效于 .bashrc 并為每個新的終端會話運行

配置文件的區(qū)別:

./etc/profile 文件 全局共有配置,無論哪個用戶登錄顷帖,都會讀取此文件

/etc/bashrc (一般在這個文件中添加系統(tǒng)級環(huán)境變量)全局(公有)配置美旧,bash shell執(zhí)行時,不管是何種方式贬墩,都會讀取此文件榴嗅。

~/.bash_profile:一般在這個文件中添加用戶級環(huán)境變量

/etc文件如下:

為什么使用zsh會讓.bash_profile里面的環(huán)境變量有效:

~/.zshrc文件如下:

查看它的第一行命令是執(zhí)行.bash_profile的命令,這是我自己添加的陶舞。所以以后直接在.bash_profile配置環(huán)境變量即可嗽测。

# 在當前bash環(huán)境下讀取并執(zhí)行FileName中的命令。使Shell讀入指定的Shell程序文件并依次執(zhí)行文件中的所有語句
source FileName
# 該命令通常用命令“.”來替代
# source /etc/profile 與 .  /etc/profile 是等效的肿孵。
# 查看系統(tǒng)的環(huán)境默認變量
vim /etc/paths
# 查看配置的所有環(huán)境變量,$PATH 特指:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
echo $PATH

~/.bash_profile文件如下: 這里的冒號“:”是環(huán)境變量的分隔符

~/.zprofile文件如下:

對于配置了環(huán)境變量的路徑而言唠粥,bin目錄下的命令在終端任意地方都可以直接使用!例如MongoDB:

我們可以在終端任意位置輸入:mongo 就可以進入MongoDB數(shù)據(jù)庫的交互了

參考資料比較多停做,僅供學習記錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晤愧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蛉腌,更是在濱河造成了極大的恐慌官份,老刑警劉巖只厘,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異舅巷,居然都是意外死亡羔味,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門钠右,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赋元,“玉大人,你說我怎么就攤上這事爬舰∶锹剑” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵情屹,是天一觀的道長坪仇。 經(jīng)常有香客問我,道長垃你,這世上最難降的妖魔是什么椅文? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮惜颇,結(jié)果婚禮上皆刺,老公的妹妹穿的比我還像新娘。我一直安慰自己凌摄,他們只是感情好羡蛾,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锨亏,像睡著了一般痴怨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上器予,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天浪藻,我揣著相機與錄音,去河邊找鬼乾翔。 笑死爱葵,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的反浓。 我是一名探鬼主播萌丈,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雷则!你這毒婦竟也來了辆雾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤巧婶,失蹤者是張志新(化名)和其女友劉穎乾颁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艺栈,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡英岭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了湿右。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诅妹。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖毅人,靈堂內(nèi)的尸體忽然破棺而出吭狡,到底是詐尸還是另有隱情,我是刑警寧澤丈莺,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布划煮,位于F島的核電站,受9級特大地震影響缔俄,放射性物質(zhì)發(fā)生泄漏弛秋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一俐载、第九天 我趴在偏房一處隱蔽的房頂上張望蟹略。 院中可真熱鬧,春花似錦遏佣、人聲如沸挖炬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽意敛。三九已至,卻和暖如春太抓,著一層夾襖步出監(jiān)牢的瞬間空闲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工走敌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留碴倾,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓掉丽,卻偏偏與公主長得像跌榔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子捶障,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1./etc/profile (建議不修改這個文件全局(公有)配置僧须,不管是哪個用戶,登錄時都會讀取該文件项炼。 2....
    destinyLee閱讀 246評論 0 1
  • 這篇文章主要是記錄自己在工作中遇到的問題担平,以備日后遇到同類問題后能夠快速解決示绊。也希望這篇文章能對一些技術(shù)小白有一些...
    顧顧314閱讀 3,998評論 1 0
  • 每次關(guān)機開機,mac環(huán)境變量就不行了暂论。必須運行source ~/.bash_profile面褐。才能生效, 到此說明b...
    張漂亮1號閱讀 1,231評論 0 1
  • 1取胎、查看當前環(huán)境變量: 2展哭、可以配置環(huán)境變量的地方: /etc/profile (建議不修改這個文件 )全局(公有...
    vincentgemini閱讀 680評論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月,有人笑有人哭闻蛀,有人歡樂有人憂愁匪傍,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,536評論 28 53