Linux
在 CLI 上添加到 PATH 與在 bashrc 中添加到 PATH 有什麼區別
在一個線上影片講座中,老師解釋瞭如何
PATH
在命令行和 via 上添加.bashrc
,並指出正確的做法是通過,.bashrc
但沒有充分解釋原因。我的問題是從命令行執行以下命令有什麼區別:
$ export PATH=/home/username/bin:$PATH
或者簡單地將行:添加
export PATH=/home/username/bin:$PATH
到我的~/.bashrc
.
PATH 是一個環境變數(其中之一),它儲存當您在命令行中鍵入命令時 Bash 搜尋的路徑。如果您將文件夾添加到 PATH,則該文件夾中的任何命令都可供您在命令行中鍵入(但要小心,如果相同的命令存在於其他地方,則位於路徑的前面)。
但是,如果您在命令行上更改 PATH,那麼在您註銷後,它將不會在該會話之外持續存在。
.bashrc
每次 Bash 啟動時都會執行該腳本,因此如果您在其中輸入命令來編輯 PATH(或任何其他環境變數),則每次登錄 Bash 時該更改都會持續存在。這有幫助嗎?