在Linux中,source命令用于在當前shell會話中執行指定腳本文件。它會將指定腳本文件中的命令和環境變量加載到當前shell中,使其立即生效。
具體來說,source命令會打開腳本文件,并逐行執行其中的命令。與直接運行腳本文件不同的是,source命令會在當前shell環境中執行腳本,而不是創建一個新的子shell。這意味著腳本中的變量、函數和別名等在執行完畢后仍然保持有效,不會影響當前shell的環境。
source命令通常用于加載配置文件或腳本文件,以便在當前shell中設置環境變量、定義函數、添加別名等。例如,當修改了.bashrc配置文件后,可以使用source命令讓修改立即生效,而不需要重新啟動終端。
語法:source [腳本文件路徑] 或者 . [腳本文件路徑]
示例: