Linux之source命令
以下僅為本人工作、學習過程中所接觸到的內容,不足之處歡迎指出。
簡介
source命令的作用為在當前bash環境下讀取並執行FileName中的命令(該命令通常用 . 命令代替)。source(或點)命令通常用於重新執行剛修改的初始化文檔,如 .bash_profile 和 .profile 等。
source命令可以把文件中的內容當做shell來執行,在編譯核心時,常常要反復輸入一長串命令,這些命令既長,又繁瑣。而且有時候容易輸錯,浪費你的時間和精力。如果把這些命令做成一個文件,讓它自動按順序執行,對於需要多次反復編譯核心的用戶來說,會很方便。
source命令(從 C Shell 而來)是bash shell的內置命令。點命令,就是個點符號,(從Bourne Shell而來)是source的另一名稱。
語法
source fileName
參數
無
實例
修改當前用戶信息后,讓其立刻生效
~/.bash_profile用戶當前用戶,只在登錄時讀取一次,輸入專用於自己使用的shell信息
~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該文件被讀取
source ~/.bash_profile
source ~/.bashrc
修改/etc/profile文件后,讓其立刻生效
/etc/profile:此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行
source /etc/profile
參考