Agentic Research

PATH 與路徑

又稱:路徑 · 環境變數 PATH · command not found

路徑是檔案的地址;PATH 是電腦找程式時會去翻的地址清單。

你會在什麼時候遇到它

「command not found」是新手最常撞到的錯誤,九成不是沒裝,而是裝了但 PATH 裡沒有它。看懂這句話可以省掉一整個下午的重裝。

打個比方

你叫外送只說「送一份漢堡」,店家要知道去哪些地址找。PATH 就是那份地址清單,順序有差:先找到的先用。

最小範例

echo $PATH            # 看目前的搜尋清單(Windows PowerShell:$env:Path -split ';')
which claude          # 這個程式實際在哪裡(Windows:where.exe claude)

which 有結果代表裝好了,只是 PATH 沒收錄;沒結果才是真的不在。

最常搞錯的地方

  • 看到 command not found 就重裝。先用 which/where 確認程式在不在。
  • 路徑含空格卻沒加引號。`cd My Projects` 會被讀成兩個參數,要寫 `cd "My Projects"`。

相關詞條

下一步