網頁

2021/8/8

Mac Linux export PATH=<newpath>:$PATH 與 PATH=$PATH:<newpath>差異

今天在查設定PATH環境變數發現有兩種寫法:

  • export PATH=<newpath>:$PATH
  • export PATH=$PATH:<newpath>

<newpath>為要加入的新路徑,例如/new/path


兩者的差異為:
<newpath>:$PATH是把新路徑加在PATH變數的最前面;
$PATH:<newpath>是把新路徑加在PATH變數的最後面。

例如原本PATH內容如下。

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

輸入export PATH=/new/path:$PATH

$ export PATH=/new/path:$PATH
$ echo $PATH
/new/path:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

輸入export PATH=$PATH:/new/path

$ export PATH=$PATH:/new/path
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/new/path

沒有留言:

張貼留言