PATH (變數)

PATH類Unix系統DOSOS/2Microsoft Windows作業系統上的一個環境變數,用於設定一組包含可執行檔目錄

歷史

Multics是「搜尋路徑」這個想法的起源。早期的Unix shell只在/bin尋找程式,但在Unix第三版中該目錄太大,於是/usr/bin以及搜尋路徑成為作業系統的一部分。[1]

Unix與類Unix

POSIX和類Unix作業系統上,$PATH變數是指定一個或多個目錄名稱的一個變數,名稱間用冒號(:)字元分隔。[2][3]

DOS、OS/2和Windows

在DOS、OS/2和Windows作業系統上,%PATH%變數是指定一個或多個目錄名稱的一個變數,名稱間用分號(;)字元分隔。[4]

參考資料

  1. ^ McIlroy, M. D. A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (技術報告). CSTR. Bell Labs. 1987 [2017-11-29]. 139. (原始內容存檔 (PDF)於2019-11-30). 
  2. ^ Open Group Unix Specification, Environment Variables. [2017-11-29]. (原始內容存檔於2009-08-28). 
  3. ^ Open Group Unix Specification, execve() function. [2017-11-29]. (原始內容存檔於2009-11-29). 
  4. ^ Microsoft.com, PATH command. [2017-11-29]. (原始內容存檔於2017-12-01).