source cmd

source是執行一個文件在當前shell中生效, 而用./filename或者sh filename 都是相當於額外開一個shell執行(執行結果在當前shell中不生效) 所以一般用戶配置文件生效方式會採用 source ~/.bash_profile。

測試方法:

    編寫tmp.sh 內容爲export test=2, 使用sh tmp.sh 時, echo $test爲空, 使用source tmp.sh 時, echo $test結果爲2.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章