首頁  >  文章  >  運維  >  linux中source指令怎麼用

linux中source指令怎麼用

小老鼠
小老鼠原創
2024-03-14 09:40:331347瀏覽

在Linux中,source指令通常用於重新執行剛修改的初始化文件,使其立即生效,而不必登出並重新登入。其基本用法為:source filename,其中filename必須是可執行的腳本檔案。

linux中source指令怎麼用

在Linux中,source指令通常用於重新執行剛修改的初始化文件,使其立即生效,而不必登出並重新登入。其基本用法為:source filename,其中filename必須是可執行的腳本檔案。另一種等價的寫法是使用點符號:. filename,其中註意「.」號後面還有一個空格。

source指令是bash shell內建的指令,其功能是通知目前shell讀入路徑為filename的檔案並依序執行檔案中的所有語句。 source指令會強制執行腳本中的全部指令,而忽略檔案的權限。當使用source指令執行腳本時,腳本會在目前shell環境中執行,這表示腳本中所有新建、改變變數的語句都會保存在目前shell裡面,而不會像使用sh filename那樣建立一個新的子shell來執行腳本。

例如,當修改了/etc/profile文件,並希望它立刻生效而不用重新登入時,就可以使用source指令,如「source /etc/profile」。同樣,如果修改了.bash_profile或.bash_rc等初始化文件,並希望其立即生效,也可以使用source指令。

總的來說,source命令在Linux系統中是一個強大的工具,它可以讓你立即應用對腳本或初始化檔案的更改,而無需登出並重新登入。

以上是linux中source指令怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn