source命令常用的場景,我的話主要有兩個地方會經常用到,但是也不常用每次用都有一種陌生的感覺,一直不知道為什么會用到這個命令,所以特意搜了一下這個命令是用來干嘛的
source命令通常用于在Shell中執行腳本文件。它可以將腳本文件中的命令解釋并執行,并且不會在執行過程中啟動新的子進程,而是將腳本中定義的所有變量和環境設置應用于當前的Shell。
執行腳本文件中的命令:通過source命令,可以將腳本文件中的所有命令解釋并執行。這對于需要批量執行一系列命令的情況非常有用。
重新加載Shell配置文件:source命令還可以用于重新加載Shell配置文件,例如.bashrc或.bash_profile等,以使更改的設置生效。這對于需要更新Shell配置文件的情況非常有用。
共享環境變量和設置:source命令允許你在當前Shell環境中執行腳本,這意味著腳本內對環境變量或Shell設置的任何更改將在當前Shell中保持有效。這對于需要在不同Shell會話之間共享環境變量、函數和其他設置的情況非常有用。
我的一個常用的場景就是,在增加了新的系統path路徑之后,使用source方法來重新加載文件

第二個常用的地方就是在進python的虛擬環境的時候會用到這個命令,在Python虛擬環境中,使用source命令主要是為了激活虛擬環境。虛擬環境是一個獨立的Python運行環境,它與主機系統的全局Python環境相隔離。在虛擬環境中,你可以安裝和使用特定于該環境的Python軟件包,而不會干擾主機系統上的其他Python環境。
上一篇: 圖片壓縮且保證圖片清晰度的方法



