勵志

勵志人生知識庫

source命令

source命令,也被稱為"點命令",其格式為source filename或. filename,是bash的內部命令。它的主要功能包括:

刷新當前shell環境,即在當前shell會話中執行腳本。

從腳本中導入shell函式到當前環境。

從另一個shell腳本中讀取變數。

使Shell讀入指定的Shell程式檔案並依次執行檔案中的所有語句。

source命令的常見用途包括重新執行剛修改的初始化檔案(如.bash_profile和.profile等配置檔案),以便在不註銷並重新登錄的情況下立即使修改生效。例如,如果在登錄後對.bash_profile中的某個變數做了修改,就可以使用source命令重新執行.bash_profile檔案,使修改立即生效。另外,source命令也可以把一個檔案的內容當成shell來執行,這對於需要反覆輸入一長串命令的情況非常方便,例如在編譯核心時。