PATH是类Unix系统、DOS、OS/2和Microsoft Windows操作系统上的一个环境变量,用于设置一组包含可执行文件的目录。

目录

1 历史

2 Unix与类Unix

3 DOS、OS/2和Windows

4 参考资料

历史

编辑

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]

参考资料

编辑

^ 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).

^ Open Group Unix Specification, Environment Variables. [2017-11-29]. (原始内容存档于2009-08-28).

^ Open Group Unix Specification, execve() function. [2017-11-29]. (原始内容存档于2009-11-29).

^ Microsoft.com, PATH command. [2017-11-29]. (原始内容存档于2017-12-01).

这是一篇與计算机相關的小作品。您可以通过编辑或修订扩充其内容。查论编