如何將系統路徑(`$PATH`)永久設定為預設值?

如何將系統路徑(`$PATH`)永久設定為預設值?

我不小心改變了我的路徑

$ echo $PATH
/home/josh/snap/flutter/common/flutter/bin:/snap/bin:/snap/bin:/snap/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

我怎麼才能將 $PATH 永久更改為這個?像這樣

$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

我嘗試了所有解決方案,但是當我關閉終端並再次打開它時,路徑仍然沒有改變

答案1

PATH是 shell 搜尋的以冒號分隔的目錄列表,尋找要執行的指令。

透過將以下行新增至文件末尾來設定您PATH的:~/.bashrc~/.bashrc

export PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

將更改儲存到檔案後,在每個開啟的 shell 中執行以下命令以應用更改,或簡單地登出並重新登入:

source ~/.bashrc

相關內容