linux 下的source命令的作用是什么?
linux 下的source命令的作用是什么?
拉丁的傳說
2018-07-11 15:38:48
TA貢獻1801條經(jīng)驗 獲得超8個贊
簡單來說就是將設置在文件中的配置信息馬上生效
比如你設了一個alias,或者一個PATH
如果你不source修改的文件的話,只有等下次重啟后才能生效
如果你source了就馬上生效了
TA貢獻1841條經(jīng)驗 獲得超3個贊
source命令用法:
source FileName
作用:在當前bash環(huán)境下讀取并執(zhí)行FileName中的命令。
注:該命令通常用命令“.”來替代。
如:source .bash_rc 與 . .bash_rc 是等效的。
注意:source命令與shell scripts的區(qū)別是,
source在當前bash環(huán)境下執(zhí)行命令,而scripts是啟動一個子shell來執(zhí)行命令。這樣如果把設置環(huán)境變量(或alias等等)的命令寫進scripts中,就只會影響子shell,無法改變當前的BASH,所以通過文件(命令列)設置環(huán)境變量時,要用source 命令。
舉報